C语言基础(九)结构体、补充typedef用法

  • Post author:
  • Post category:其他


1、作用:一个变量可以保存多个不同类型的数据
2、定义结构体的语法:
struct 结构体名
{
成员列表;
};
例:struct student{
int stuNo;
char name[50];

注意:上面的语法只是定义一个新的类型,而这个类型叫做结构体类型,不是定义了一个变量
3、定义结构体的变量:
struct 结构体名 变量名;     例:str student stu1;
赋值语法:
变量名.成员 = 数据;     例:stu1.stuNo = 1;
4、输出:没有格式化控制符能够一下子输出整个结构体,必须一个一个输出
例:printf(“stuNo=%d name=%s”,stu.stuNo,stu.name);
5、初始化:
(1)先声明,后赋值:见3
(2)在声明的时候初始化



版权声明:本文为liss_0706原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。