经典指数          
原因
2189
浏览数
0
收藏数
 

c语言中,设有如下说明:
typedef struct ST{ 
    long a; int b; char c[2]; 
} NEW; 
叙述中正确的是:
  • 以上的说明形式非法
  • ST是一个结构体类型
  • NEW是一个结构体类型
  • NEW是一个结构体变量

     举报   纠错  
 
切换
1 个答案
在C和C++语言中答案是不同的。 在C中struct ST 与ST是不同的,前者是对的,后者是错误的。 而在C++中,两个是相同的,我们在定义两个对象的时候:    NEW a;    ST b; 都是可以的。 所以,这个题目要是从C++考虑就是BC,而在C中只好是C。
 
切换
撰写答案
扫描后移动端查看本题