下面叙述中正确的是().
A. 对于用户自己定义的函数,在使用前必须加以声明
B. 声明函数时必须明确其参数类型和返回类型
C. 函数可以返回一个值,也可以什么值也不返回
D. 空函数在不完成任何操作,所以在程序设计中没有用处
执行下面程序后,输出结果是().main(){ a=45,b=27,c=0;c=max(a,b);printf("%d\n",c);}int max(x,y)int x,y;{ int z;if(x>y) z=x;else z=y;return(z);}
A. 45
B. 27
C. 18
D. 72
下列说法不正确的是().
A. 主函数main中定义的变量在整个文件或程序中有效
B. 不同函数中,可以使用相同名字的变量
C. 形式参数是局部变量
D. 在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效
下列语句中,不正确的是().
A. static char a[2]={1,2};
B. static int a[2]={'1','2'};
C. static char a[2]={'1','2','3'};
D. static char a[2]={'1'};