第1个回答 2011-11-26
visual studio 中运行结果为 22 ,此要考虑运算符的优先级问题:
++前缀增量运算符;--前缀减量运算符;优先级为2级
*乘法运算符;/除法运算符;优先级为3级,
(5+1)*(20-1)/5=22
第2个回答 2011-11-26
vc++中运行结果是9,你用得啥编译器??
是不是说反了呢??
第3个回答 2011-11-26
((++a)*(--b))/5
关键是运算符的优先级不同,++,--,的优先级比*,/的高,而*和/则是自左向依次进行
不过本题的结果就是22呀???
第4个回答 2011-11-26
vc6.0运行的结果该是22,这和你用的的编译器有关,有的规定的运算先后顺序不同