• 2022-07-27
    下列是函数定义中,错误的是( )。
    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,B,C

    内容

    • 0

      已有声明“int x=0;”,以下语句中有语法错误的是 ( )。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);

    • 1

      若有int x=50;,则下列语句( ) 会输出“50%”。? printf("%d%%");|printf("%d%%",x);|printf("%%d",x);|printf("%d%",x);

    • 2

      如下程序的输出是什么? #include <stdio.h> void Swap (int x, int y);int main() { int x = 1; int y = 2; printf ("x=%d,y=%d\n", x, y); Swap (x, y); printf ("x=%d,y=%d", x, y); } void Swap (int x, int y) { int temp; temp = x; x = y; y = temp; printf ("x=%d,y=%d\n", x, y); }? x=1,y=2x=2,y=1x=2,y=1|x=1,y=2x=1,y=2x=2,y=1|x=1,y=2x=2,y=1x=1,y=2|x=1,y=2x=1,y=2x=1,y=2

    • 3

      若已经声明了函数"int fun(int x,int y=0);",则下列重载函数声明中,正确的是________。 A: double fun(const int x,int y); B: int fun(int x); C: int fun(int x,int y=1); D: int fun(int x,int y,int z);

    • 4

      下列函数定义中,正确的是______。 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){}