int a = 1, b = 2, c = 3;a += b += c += 7 问a,b,c的值是多少?我认为从右到左 c = 7 + c = 10 b = c + b = 12 a = a + b = 13编写的测试程序结果却不一样。请高手帮忙!
[此贴子已经被作者于2006-11-9 11:38:17编辑过]
[此贴子已经被作者于2006-11-9 12:47:41编辑过]
从右往左,c=c+10,b=b+c,a=a+b;若a=1,b=2,c=3,则c=10,b=12,c=13
是从左到右的规则的,楼上的程序完全正确!