【发布时间】:2013-07-12 23:34:44
【问题描述】:
请考虑以下代码,
int i;
i = 1,2,3,4,5;
printf("First time i = %d\n",i);
i = (1,2,3,4,5);
printf("Second time i = %d\n",i);
输出:
第一次 i = 1
第二次 i = 5
为什么括号使逗号运算符取最后一个值,而没有括号则取第一个值?
提前致谢。
【问题讨论】:
-
This may help。检查此页面上的
Examples标题。 -
@Dayalrai,这不是帮助
-