这里的两个m有区别吗?
答案:1 悬赏:60
解决时间 2021-02-17 08:36
- 提问者网友:情歌越听越心酸
- 2021-02-17 00:12
这里的两个m有区别吗?
最佳答案
- 二级知识专家网友:孤独入客枕
- 2021-02-17 00:42
完全不同。
第一个 等效于
struct jie{
int a;
int b;
};
struct jie m;
也就是说 这个是一个变量名。
第二个 等效于
struct jie{
int a;
int b;
};
typedef struct jie m;
m是这个结构体类型的别名。 也就是 这个是一个类型名。
可以
m n;
这样的定义变量的。
第一个 等效于
struct jie{
int a;
int b;
};
struct jie m;
也就是说 这个是一个变量名。
第二个 等效于
struct jie{
int a;
int b;
};
typedef struct jie m;
m是这个结构体类型的别名。 也就是 这个是一个类型名。
可以
m n;
这样的定义变量的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯