在C语言中,若i=1,那么(++i)+(++i)+(++i)等于多少?麻烦给个详细的说明,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 04:39:41
xQN@.5Eč⢺tqQqߨ X(QJQ̝V0̝9gl*v,
-E#DQTji-Óѓ6lQR-x*'H:Okve
]5>>Կe%ܛ0dMQYϰ_-GɃI}}Y+,Q&u pUdWG!Xdh\p@+HGQ/)iۯ+O,P#6]
`DSךf
N \Z;I,H *-.ڮBR♯uoZz夘gT7 cDB(39L'U
在C语言中,若i=1,那么(++i)+(++i)+(++i)等于多少?麻烦给个详细的说明,
在C语言中,若i=1,那么(++i)+(++i)+(++i)等于多少?麻烦给个详细的说明,
在C语言中,若i=1,那么(++i)+(++i)+(++i)等于多少?麻烦给个详细的说明,
这个语法是没定义的,就跟编译器本身有关了
一般有优化的编译器 结果是:2+3+4=9
如Turbo C和MS C系统,会先i=1表达式三个累加,再曾i值,1+1+1=3,i=4;
如DEV-C VC这些编译器,结果是:3+3+4=10;
所以一般程序是不出现你问的这个语句的.一般是 a=++i;b=++i;c=++i; 然后a+b+c;
总之,语法没定义,看编译器