• 2021-04-14
    main()
    { int a=0,b=0,c=0,d=0;
    if(a=1) b=1;c=2;
    else d=3;
    printf("%d,%d,%d,%d\n",a,b,c,d);
    }
  • 编译有错

    内容

    • 0

      当 if(表达式)后有多条语句的话则需要用{}将其括起,否则编译出错。 有以下程序 int main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d ",a,b,c,d); return 0; } 程序输出______

    • 1

      有以下程序:main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出_____。

    • 2

      main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);} A . 1 B . 0 C . 非0的数 D . -1

    • 3

      有以下程序int f(int n){ if(n==1) return 1;else return f(n-1)+1;}int main(){ int i,j=0;for(i=1;i<3;i++) j+=f(i);printf("%d\n",j); return 0;}程序运行后的输出结果是()。 A: 4 B: 3 C: 2 D: 1

    • 4

      06210121:下列程序的输出结果是( )。 int main() { int a=0, b[3]; b[0]=3; printf(“%d,%d”,b[0];b[1]); return 0; }