A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhuanshu1458 中级黑马   /  2015-11-8 22:08  /  200 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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”},{     }  };

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马