鱼C论坛's Archiver
论坛
›
C\C++交流
› 为啥不加小括号是15,加小括号是8
旋风0级
发表于 2021-5-5 22:45:25
为啥不加小括号是15,加小括号是8
int x = 2;
x = 3 * 5, x * 4; //{:5_94:}
cout << x << endl;
xingshf79
发表于 2021-5-6 03:22:41
不知道括号怎么加,推测应该是不加括号把3*5赋值给了x,加括号把ⅹ*4赋给x。(这时ⅹ=2)
第三方cdx
发表于 2021-5-6 09:09:51
x=(3*5,x*4)括号里是逗号运算符,把最后一个赋值给x,x=3*5,x*4;这个是把3*5赋值给x,x*4没用,因为没有赋值给任何变量(没有 =x*4)
页:
[1]
查看完整版本:
为啥不加小括号是15,加小括号是8