有以下语句,输出结果是:int a=30,b=5,c=5,d;d=a==(b=c);printf(“%d\n",x);
举一反三
- 、定义int a=5,b=20;若执行语句printf("%d\n",(++a)*b/5);后,输出的结果为 。
- 定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为____
- 设int x=1,n;,以下与其他三组输出结果不同的一组语句是______。 A: x++; printf("%d\n",x); B: n=++x; printf("%d\n",n); C: ++x; printf("%d\n",x); D: n=x++; printf("%d\n",n);
- 调用函数f(27)的输出结果是。 void f(int n) { if(n<5) printf("%d", n); else{ printf("%d", n%5); f(n/5); } }
- 以下程序的输出结果是( )。 #include void fun(int *p); int main() { int x = 3; fun(&x); printf(“x = %d\n”, x); } void fun(int *p) { *p = 5; }