2021-12-01 13:36:59|已浏览:177次
结构体变量存储了一组不同类型的数据,为结构体变量初始化的过程,其实就是为结构体中各个成员初始化的过程。根据结构体变量定义方式的不同,可以将结构体变量初始化方式分为两种。
1、在定义结构体类型时定义结构体变量,同时对结构体变量初始化。}
p={0001,"Zhang San",'M' };
上述代码在定义结构体类型struct Person的同时定义了结构体变量p,并对p中的成员进行了初始化。上述代码在定义变量p时,只给name和sex赋值,但在编译时,编译器会从前往后将字符串“Zhang San”匹配给成员变量ID,字符‘M’匹配给成员变量name,而成员变量sex没有值。这样当变量p中的成员参与运算时就会发生错误。
本文由培训无忧网千锋教育课程顾问老师整理发布,更多C语言课程信息可关注C语言培训或添加老师微信:15033336050
注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-5770.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注c语言频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050