c程序设计?

解释一下每个选项,麻烦大佬了... 解释一下每个选项,麻烦大佬了 展开
 我来答
White_MouseYBZ
2020-01-05 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6708万
展开全部
  1. A——由于typedef的存在,}后的AA就是struct aa的别名了,所以后面的AA stud;就等同于struct aa stud;,所以正确。

  2. B——#defint AA struct aa把struct aa宏定义为AA,即以后写AA就是写struct aa,所以本选项正确。

  3. C——这是无名结构体定义方法,这个结构体没有名称,但在}后写了aa;,就是在定义结构体模板的同时声明了一个名叫aa结构体变量,所以后面的struct aa stud;中aa应该是结构体名的地方写的aa并不是结构体名,aa只是个变量,所以错。

  4. D——与C解释一样}后的stud就是这个结构体的一个变量,正确。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式