今天看到一个题目: 下列程序的输出结果是() int x = 10; int y = x++; printf("%d,%d",(x++ , y), y++);
A 11,10 B 11,11C10 ,10D 10,11
我在vc6.0运行的是C(原题给的错答案A),但是我不明白里面的(x++,y)什么意思,希望大家给指点一下,谢谢!
今天看到一个题目: 下列程序的输出结果是() int x = 10; int y = x++;/* y=10,x=11*/ printf("%d,%d",(x++ , y), y++);/* (x++,y)逗号表达式取y值,y=10,y++先取(10)值后加一*/
A 11,10 B 11,11C10 ,10D 10,11