有以下函数定义:void fun(int n,double x) {……}若以下选项中的变量都已定义并赋值,则对函数fun的正确调用语句是( )
A. fun(x,n);
B. void fun(n,x);
C. fun(int y,double m);
D. k=fun(10,12.5);
设程序中不再定义新的变量,写出在函数main中可以使用的所有变量为( )#includeint z;int p(int x){ static int y;return(x+y); }void main( ){ int a,b;printf(“%d\n”,p(a));…… }
A. a,b
B. a,b,z
C. a,b,y,z
D. a,b,x,y,z
对静态变量m1、m2进行如下定义:static int m1,m2;则下列叙述正确的是( )
A. m1,m2无初值
B. m1,m2初值均为0
C. 上述语句有错误
D. m1,m2初值为随机数
C语言中的函数( )
A. 嵌套定义和嵌套调用均可
B. 可以嵌套定义但不可以嵌套调用
C. 嵌套调用和递归调用均可
D. 可以嵌套调用但不可递归调用