count=(++i)+(++i)+(++i);
未定义的,可以是任何值
不合法的语句
因为未定义,所以编译器的厂商可以按自己的喜好随意规定计算过程,各种编译器结果都不一样
 
一个变量,在一个表达式里,只能改变1次
 
还有类似a[i] = i++;之类的,也是不合法的