设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( )。 A. 6 B. 12 C. 15
设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( )。 A. 6 B. 12 C. 15
日期:2022-04-01 22:49:56 人气:1
我支持答案C
我看过VC++汇编后的程序;
用VC++编译器会得到15,是因为vc++编译器会编译成
先将i加三次,变成5
然后再进行其它运算。
我不知道c++标准是怎么定义这个问题的,也不知道别和编译器怎么编译。
但不要用VC++6.0运行这个代码,因为VC++6.0编译出来是错的,用VC++2008可以;
我看过VC++汇编后的程序;
用VC++编译器会得到15,是因为vc++编译器会编译成
先将i加三次,变成5
然后再进行其它运算。
我不知道c++标准是怎么定义这个问题的,也不知道别和编译器怎么编译。
但不要用VC++6.0运行这个代码,因为VC++6.0编译出来是错的,用VC++2008可以;