C++struct问题
typedefstructTTT{charc;inta[4];}CIN;下面叙述中正确的是()A不能用structTTT定义结构体变量BTTT是struct类型的变量C可...
typedef struct TTT
{
char c;
int a[4];
} CIN;
下面叙述中正确的是()
A 不能用struct TTT定义结构体变量
B TTT是struct类型的变量
C 可以用CIN定义结构体变量
D CIN是struct TTT类型的变量
为什么选C啊,其他的哪里错了啊请问下各位,谢谢 展开
{
char c;
int a[4];
} CIN;
下面叙述中正确的是()
A 不能用struct TTT定义结构体变量
B TTT是struct类型的变量
C 可以用CIN定义结构体变量
D CIN是struct TTT类型的变量
为什么选C啊,其他的哪里错了啊请问下各位,谢谢 展开
2个回答
展开全部
struct TTT是结构体类型,CIN是struct TTT的别名,也是结构体类型,都可以用于定义结构变量。
A里面 ,struct TTT可以定义结构变量的,它说不能,这是不正确的
B里面, TTT是结构标签,不是类型,struct TTT才是类型,TTT不是struct类型的变量,而是struct类型的标签。不正确。
C里面,CIN是结构类型的别名,可以定义结构变量,正确。
D里面,CIN是结构类型的别名,不是变量,不正确。
于是选C。
A里面 ,struct TTT可以定义结构变量的,它说不能,这是不正确的
B里面, TTT是结构标签,不是类型,struct TTT才是类型,TTT不是struct类型的变量,而是struct类型的标签。不正确。
C里面,CIN是结构类型的别名,可以定义结构变量,正确。
D里面,CIN是结构类型的别名,不是变量,不正确。
于是选C。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询