VC中c=(a+=a+2),(a=b,b+3); 这个语句是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/06/03 00:09:12
c=(a+=a+2),(a=b,b+3);
相当于
a += a+2;
c = a;
a = b;
b+3; //这句无意义
若a=1, b=2, c=3
则执行后
a=2, b=2, c=4
意思是指把表达式(a+=a+2)的值赋给c;
比如,当a=1;a+=a+2的值为4;无论b为什么值,跟c无关。
后面的(a=b,b+3)是逗号表达式,相当与for语句的时候的例子
for(i=0,j=0;i<10;i++)中逗号的作用,只是作为分隔。
这个是逗号运算符呀,先算左边的,然后算右边的,最后把右边的结果送给C
上帝啊 二楼的看来是大学的C没有学好
应该是三楼的说法才对
逗号运算符求解过程:先求表达式1,再求表达式2。整个逗号表达式的值是表达式2的值!
C语言中 a=3 a+=a-=a*a a等于多少?
在三角形ABC中,已知A>B>C,且A=2C, b=4, a+c=8 ,求a与c.
三角形中,a>b>c且a+c=2b,A-C=90,求a比b比c
△ABC中,A,B,C分别为a,b,c三条边的对角,如果b=2a,B=A+60°,那么A=
若(a^2)*(b-c)+(b^2)(c-a)+(c^2)(a-b)=0,求证:a,b,c三个数中至少有两个数相等
在三角形ABC中,a+c=2b,A-C=pi/3..........
C语言:int a=2; a+=a-=a*a 执行后.......
c语言中,b=++a*--a怎么算?
在三角形ABC中,已知A>B>C,且A=2C,b=4,a+b=8,求a,c的长
b+c-2a)^3+(c+a-2b)^3+(a+b-2c)^3=(b+c-2a)(c+a-2b)(a+b-2c)