1、以下程序输出的结果是( )。 #include<stdio.h> void main( ) { int a=2,b=4,c=6,x=1,y=2;
1、以下程序输出的结果是( )。 #include<stdio.h> void main( ) { int a=2,b=4,c=6,x=1,y=2;
日期:2012-12-06 17:19:41 人气:2
A
y=(x=a+b),(b+c);
赋值操作符先算右边值,再赋给左边变量。
右边是个逗号表达式,返回的是最左边的值,也就是(x=a+b),这是个赋值表达是,它的值返回的就是 左操作数的应用。就是6.
整个就是y = 6, x = 6.
恐怕除了教学再没什么用了吧。。