下面程序执行的结果是 int a=3; a+=(a<1)?a:1; printf(“%d”,a);
举一反三
- 下面程序执行的结果是______。int a=3; (a>1)?a:1;printf(“%d”, (a>1)?a+1:a-1);
- 下列程序执行后的输出结果是 main () {int a=1,b=1; a+=b+=1; { int a=10,b=10; a+=b+=10; printf( “b=%d ”,b); } a*=a*=b*10; printf( “ a=%2d\n”,a); }
- 以下程序的输出结果是______。 main() {int a=3; printf("%\n",(a+=a-=a*a)); } A: { B: 1 C: 2 D: -12
- 下面程序的输出结果是: #include int main() { int a=3; printf("a=%d,",a); a=a+1; printf("a=%d,",a); a*=2; printf("a=%d\n",a); return 1; }
- 以下程序的输出结果是 main() { int a=0,i; for(i=1;i < 5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }