为保证整型变量n其在未赋值的情况下初值为0,应选择的存储类别是()。
A. auto
B. register
C. static
D. auto或register
设有下列程序段: static char b=2; void Y() { static float d=4;……} int a=1; void X() { int c=3;……} 关于程序段的各变量的属性,以下叙述错误的是()。
A. a是全局变量,函数X可以访问,函数Y不能访问
B. b是全局变量,函数X和函数Y都可以访问
C. c是动态变量,函数X可访问,函数Y不可访问
D. d是静态变量,函数X和函数Y都可以访问
以下选项中叙述错误的是()。
A. c程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次值
B. c程序的复合语句中可以定义变量,其作用域仅限本复合语句
C. c程序函数中定义的自动变量,系统不会自动赋给确定的初值
D. c程序函数的形参不可以说明为static型变量
c语言程序的主函数必须在其他函数之前,一个c语言程序总是从主函数开始执行。
A. 对
B. 错