use*_*609 4 c c++
以下代码段得到32的输出,我有点混淆为什么?
int i=(j=4,k=8,l=16,m=32); printf(“%d”, i);
rel*_*let 12
开始在第一组括号内阅读.
逗号运算符随后评估几个表达式中的每一个.它返回最后一个表达式的返回值 - 在本例中,它是32,因为赋值的返回值是赋值.
http://en.wikipedia.org/wiki/Comma_operator
归档时间:
15 年,7 月 前
查看次数:
422 次
最近记录:
8 年,12 月 前