有如下程序
#include<stdio.h>
void 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
D3,3
D.3 3
有如下程序
#include<stdio.h>
void 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
D3,3
D.3 3
printf("%d %d\n",(++x,y++),z+2)
这句话就是输出2个int值,z+2为3,然后前面是括号内的是输出后一个值,y++是先输出在自加,所以是3,如果将++x 和y++的位置互换,则输出4,3