结果是3,10啊.这主要是由于自增操作符++前置还是后置决定的,比如说++a,就是先自增再使用,而a++就是说先使用再自增.执行printf(“%d,%dn”,(++a,b++),a+b+c)这条语句的过程中,a=2(就是说已经自增了),b=3(还没自增).等这条语句执行完之后,那么a=2 b=4~
以下程序运行后的输出结果是 main() {int a,b,c; a=1;b=3;c=5; printf(“%d,%d\
1个回答
相关问题
-
3.21 以下程序的输出结果是 main() { int a=21,b=11; printf("%d\n",- -a+b
-
麻烦解释下以下程序的输出结果是_________.main( ) { int x=11,y=11; printf("%d
-
1.简单C++下列程序段运行后的输出结果是 【 】 .int a,b,c;.
-
以下程序的运行结果为( ) main( ) {int x=17,y=26; printf("%d",y/=(x%=6))
-
以下程序运行后的输出结果是什么 A ,0 -1 B,0 0 C,-2 -2 D,死循环
-
若运行图1的程序,则输出的结果是( ) A.3 B.8 C.2 D.5
-
右边程序运行后的输出结果为( ) A.17 B.19 C.21 D.23
-
7.执行下列程序片段时输出结果是.int x=13,y=5; printf(“%d”,x%=(y/=2)); A)3 B
-
求程序 a=1,b=2,c=3,d=4; printf("%d%d%d%d\n",a==b==c,c=a==b,c==(
-
下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){i