C语言中结构体定义是分号前是变量还是类型

 我来答
克拉恋人EI
2017-05-27 · TA获得超过293个赞
知道小有建树答主
回答量:297
采纳率:66%
帮助的人:52.5万
展开全部
选项A中的a是不是指ord类型的结构体变量,是的,这里,是先定义一个结构体,再定义他的一个变量 a。C 选项,紧接着结构体( 在 } 后)可以直接定义变量。D 选项,无名结构体,C/C++是允许的。无名结构体只能紧接着结构体( 在 } 后)可以直接定义变量。由于是无名的,在这(结构体 } 后面的 ;)之后,就无法再定义这个结构体变量了。记住,C/C++ 的语句是以分号(西文)结束的。
90后奋青5454
2017-05-27
知道答主
回答量:7
采纳率:0%
帮助的人:5057
展开全部
struct{} Ab;变量Ab是变量,typedef struct{}Cd;Cd是类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无我有我5
2017-05-27
知道答主
回答量:22
采纳率:0%
帮助的人:6.9万
展开全部
先声明变量类型,在定义变量,

struct a a1 a2
先定义的变量的类型,然后写出了变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式