c语言设有以下说明语句:

structstrutype{inta;floatb;}var;则下面叙述中错误的是(A)struct是结构类型的关键字(B)structstrutype是用户定义的结构... struct strutype
{
int a;
float b;
}var;
则下面叙述中错误的是
(A) struct是结构类型的关键字
(B) struct strutype是用户定义的结构类型
(C) var是用户定义的结构类型名
(D) a和b都是结构成员名
详细解释一下
展开
 我来答
杰青的日子
推荐于2016-06-28 · 知道合伙人数码行家
杰青的日子
知道合伙人数码行家
采纳数:10011 获赞数:29195
毕业河南理工大学计算机应用技术。通过视频、书籍学习网站开发软件及相关电脑技术。现任新乡立夫软件组长。

向TA提问 私信TA
展开全部
  1. 此题应该选择C.

  2. 定义一个struct结构的一般形式为:

    struct结构名

    {

    成员表列

    };

  3. 成员表由若干个成员组成,每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其形式为:

  4. 类型说明符成员名;

  5. 成员名的命名应符合标识符的书写规定。

  6. 在这个结构定义中,结构名为strutype,该结构由2个成员组成。第一个成员为a,整型变量;第二个成员为b,浮点型变量;应注意在括号后的分号是必不可少的。

  7. 值得一提的是,在C++中,struct的功能得到了强化,struct不仅可以添加成员变量,还可以添加成员函数,和class类似.

  8. 结构体是一种构造数据类型(也称复杂数据类型),由若干不同类型的变量(数据)组成。每个变量都是结构体的成员(member),每个成员可以是基本数据类型,也可以是构造类型。

jy02562179
2011-12-30
知道答主
回答量:11
采纳率:0%
帮助的人:6.8万
展开全部
答案是B,struct一般不是用户定义的。strutype这个才是用户定义的吧。
我觉得是这样,高手请指正。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
推荐于2018-03-14 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3436万
展开全部
C是错误的,var是用户定义的结构类型的变量不是类型名。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式