C语言的构造类型:
数组类型
结构体类型
共用体类型
结构体:struct Student{char name[20];int score;…}stu1,stu2;
struct 函数名{int;char;char name[20];float; }变量1,变量2; //定义结构体时的也定义结构体变量.
结构体变量赋值方法: 结构体变量.结构变量,如stu1.age=23
不能用stu1.name直接定义char name[20],应该先定义name[20]=“高晓松”;然后用函数strcpy(stu1.name,”高晓松”);交换字符数组的值.
可以scarf(“%s”,stu1.name);
字符串长度strlen(stu1.name)的值为三个汉字,占9个字符.
这里占用的字符数sizeof(stu1.name)的值为20个字符.
结构体数组
struct Student{
char name[20];
char numBer[12];
}NEC[4]={ {“张三”,”150234787932”},{ } }; |
|