首页/ 题库 / [单选题]下列关于结构型变量的定义语句中,错误的是的答案

下列关于结构型变量的定义语句中,错误的是( )

单选题
2022-08-11 02:04
A、typedef struct CCC
B、define GGG struct { char name[20];GGG CCC { char name[20]; int age; int age; }GGG; }; GGG abc ; GGG CCC abc;
C、struct
D、struct { char name[20]; { char name[20]; int age; int age; }ccc; }abc; CCC abc;
查看答案

正确答案
C

试题解析
分析备选答案A:利用“typedef”定义了用户自定义的数据类型符“GGG”,这个用户自定义的数据类型符是含有两个成员的结构型CCC,所以语句“GGGabc”是定义结构型CCC的变量abc,语法没有错误。分析备选答案B:利用“#define”定义了宏名“GGG”,这个宏名第一次出现是定义结构型CCC,第二次是定义了结构型CCC的变量allc,所以语法上没有错误。分析备选答案C:这是定义一个没有名称的结构型,同时定义了这种结构型的变量CCC,接着的语句“CCCabc;”显然是错误的,因为CCC是变量名,不是数据类型符,该答案符合题意。至于备选答案D:这是标准的通过定义没有名称的结构型来定义该结构型的变量abc,语法上没有错误。

标签:
相关题目
已知变量a已定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( ) 。
已定义c为字符型变量,则下列语句中错误的是______
下列为变量赋值的语句中,错误的是()。
以下对结构体类型变量td的定义中,错误的是( )。
在VB中,以下关于变量定义错误的是( )
以下对结构体类型变量td的定义中,错误的是( )。
以下对结构体类型变量td的定义中,错误的是
设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
在VB中,使用变量前一般应对变量进行定义。以下变量定义语句错误的是()。
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是( )。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
下列定义语句中,错误的是
下列定义变量的语句中错误的是( )。
下面结构体的定义语句中,错误的是( )。
下面结构体的定义语句中,错误的是( )。
下列定义变量的语句中错误的是( )。
下列定义变量的语句中错误的是______。
下列定义变量的语句中错误的是
下面结构体的定义语句中,错误的是
下列定义变量的语句中错误的是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧