在声明结构体变量时初始化,如——
#include "stdio.h"
struct stu{
int x;
char name[10];
};
int main(void){
struct stu s={8,"123"};//这样初始化
printf("%d %s\n",s.x,s.name);
return 0;
#include "stdio.h"
#include "string.h"
struct stu{
int x;
char name[10];
};
int main(void){
struct stu s;
strcpy(s.name,"abcd");//向name拷贝字符串
s.x=128;
printf("%d %s\n",s.x,s.name);
return 0;
}
#include "stdio.h"
struct stu{
int x;
char name[10];
};
int main(void){
struct stu s={8,"123"};//这样初始化
printf("%d %s\n",s.x,s.name);
return 0;
}
#include "stdio.h"
#include "string.h"
struct stu{
int x;
char name[10];
};
int main(void){
struct stu s;
strcpy(s.name,"abcd");//向name拷贝字符串
s.x=128;
printf("%d %s\n",s.x,s.name);
return 0;
}