有以下程序: main() { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执行后的输出结果是 ______。

admin2010-09-05  19

问题 有以下程序:    main()    {  int i=10,j=1;    printf("%d,%d\n",i--,++j);    }    执行后的输出结果是 ______。

选项 A、9,2
B、l0,2
C、9,1
D、10,1

答案B

解析 本题中--运算符位于运算变量i右侧,++运算符位于变量j的左侧,所以先输出i的当前值10,然后i再加 1;j先加1得2,然后输出。
转载请注明原文地址:https://kaotiyun.com/show/1OWp777K
0

最新回复(0)