猿问

麻烦帮忙看看,下面这个结构体中的int_id , age; 中int_id是什么意思?

struct student
{
struct ren_ming name;
int_id ,age;
char sex ;
} student1,student2;
为什么用连字符把int与id连起来?

吃鸡游戏
浏览 372回答 3
3回答

慕村225694

你这个编译就不通过的,1.是_id和int之间有一个空格,2.你前面使用的有typedef int int_id;你这个结构体错误还真的很多, struct ren_ming name;这个地方编译错误的,中间已经少了一个逗号,int_id ,age如果你前面定义了ypedef int int_id;的话,也多了一个逗号

子衿沉夜

应该是 int _id,age;这样吧。这样定义了两个整形变量。PS:_id这样的定义方式很常见,一般是出于编程人员的习惯,还有就是人为的加上一些符号,不然id这样的变量名不好。
随时随地看视频慕课网APP
我要回答