未分类题

有如下程序 main() {int y=3,x=3,z=1; printf('%d %d/n', (++x,++y),z+2); } 运行该程序的输出结果是( )。
A.3 4
B.4 2
C.4 3
D.3 3

A.3
B.4
C.4
D.3

【参考答案】

C
解析:首先看逗号表达式,逗号表达式中从左向右计算,最后该表达式的值取最右边表达式的值,故该表达式的值为++y......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)