struct student{struct ren_ming name;int_id ,age;char sex ;} student1,student2;为什么用连字符把int与id连起来?
3 回答
慕村225694
TA贡献1880条经验 获得超4个赞
你这个编译就不通过的,1.是_id和int之间有一个空格,2.你前面使用的有typedef int int_id;你这个结构体错误还真的很多, struct ren_ming name;这个地方编译错误的,中间已经少了一个逗号,int_id ,age如果你前面定义了ypedef int int_id;的话,也多了一个逗号
子衿沉夜
TA贡献1828条经验 获得超3个赞
应该是 int _id,age;这样吧。
这样定义了两个整形变量。
PS:_id这样的定义方式很常见,一般是出于编程人员的习惯,还有就是人为的加上一些符号,不然id这样的变量名不好。
添加回答
举报
0/150
提交
取消