写出下列程序段的输出结果()。main(){int x=5; int y=10;printf(\%d\n x++);printf(\%d\n ++y)
结果,程序
已帮助 人
写出下列程序段的输出结果()。main(){int x=5; int y=10;printf("%d\n",x++); printf("%d\n",++y); }A.5 B.6 C.6 D.5 10 10 11 11
-
参考答案:D++是自增运算符,但作为前缀和后缀是不一样的,对于变量本身没有差别,但对于表达式的值有影响,x++,表达式先去x的值5作为输出,然后再加1,++y是先增1,然后取自增后的值为表达式的值,所以输出结果为11
