对于如下函数的调用,正确的是( )。void fun(int x,int y){ printf("%d,%d",x,y);}
A: fun(int 3,int 4);
B: int a=3,b=4;fun(a+b,a*b);
C: fun(3,4)
D: fun3,4;
A: fun(int 3,int 4);
B: int a=3,b=4;fun(a+b,a*b);
C: fun(3,4)
D: fun3,4;
举一反三
- 设有函数定义形式如下: void fun(int x,int y) {……} 以下fun函数的调用,正确的是() A: fun(3,4.2) B: fun(3,4) C: int a; a=fun(3,4) D: int a a=fun(3,4.2)
- 函数定义如下:void fun(int m, double n){...}则正确的函数调用语句是() A: fun(int x, int y); B: k=fun(x,y); C: fun(x,y); D: void fun(x,y);
- 下列函数定义中,正确的是______。 A: void fun(int x,int y){} B: void fun(int x;int y){} C: void fun(int x,int y);{} D: void fun(int x,y){}
- 有下列程序,程序运行后的输出结果是( )。 #include void fun( int *x,int *y); int main() { int x=1,y=2; fun(&y,&x); printf("%d %d",x,y); return 0; } void fun( int *x,int *y) { printf("%d%d",*x,*y); *x=3;*y=4; }
- 以下选项均为fun函数定义的头部,其中错误的是( ) A: int fun(int x, int y[]) B: int fun(int x, int y[x]) C: int fun(int x, int y[3]) D: int fun(int x, int *y)