关于全局变量和局部变量,以下说法正确的是()
A. 全局变量和局部变量不可以重名
B. 全局变量和局部变量是指变量的作用域有区别
C. 如果全局变量和局部变量重名,则在该局部变量作用范围内全局变量优先有效
D. 全局变量在定义时必须位于主函数之前
有定义语句:auto int x;则以下说法错误的是()
A. x是整型变量
B. x是动态变量
C. auto是可以省略的
D. x是静态变量
若有下列定义:structb{floata[5];doublec;intd;}x;则变量x在内存中所占的字节为
A. 6
B. 10
C. 40
D. 14
设有以下说明语句,则下面的叙述不正确的是structstu{inta;floatb;}stutype;
A. struct是结构体类型的关键字
B. structstu是用户定义的结构体类型
C. stutype是用户定义的结构体类型名
D. 用户定义的a和b都是结构体成员名