下列是函数定义中,错误的是( )。
A: void fun(int x,y){ printf("%d,%d",x,y);}
B: void fun{ printf("hello");}
C: void fun(int x,int y) printf("%d,%d",x,y);
D: void fun(int x,int y){ printf("%d,%d",x,y);}
A: void fun(int x,y){ printf("%d,%d",x,y);}
B: void fun{ printf("hello");}
C: void fun(int x,int y) printf("%d,%d",x,y);
D: void fun(int x,int y){ printf("%d,%d",x,y);}
举一反三
- 下列是函数定义中,错误的是( )。 A: void fun(int x,y){ printf("%d,%d",x,y);} B: void fun{ printf("hello");} C: void fun(int x,int y) printf("%d,%d",x,y); D: void fun(int x,int y){ printf("%d,%d",x,y);}
- 下列条件语句中,输出结果与其他语句不同的是( )。 A: if ( a ) printf("%d", x); else printf("%d", y); B: if ( a==0 ) printf("%d", y); else printf("%d", x); C: if ( a==0 ) printf("%d", x); else printf("%d", y); D: if ( a!=0 ) printf("%d", x); else printf("%d", y);
- 以下函数的正确调用语句是( )。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;} A: printf("%d",fun(5)); B: printf("%d",fun(int 5)); C: printf("fun(5)"); D: printf("%d",int fun(int 5));
- 已知:int a, *y=&a;则下列函数调用中错误的是 。( ) A: scanf("%d", &a); B: printf("%d", a); C: printf("%d", y); D: scanf("%d", y);
- 下列程序段中,有错误的是( )。 A: int f() { int x; scanf("%d", &x); return x++, x+5; } B: int f2(int x) { return (x>1?printf("Y"): putchar('N'));} C: int main() { float a=2.6 , b; b=max(2.1, 3.6)=a++; printf("%f", a+b); } D: void change(int x, int y){ int t; t=x; x=y; y=t;}