在C语言中,若i=1,那么(++i)+(++i)+(++i)等于多少?麻烦给个详细的说明,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 19:25:17
在C语言中,若i=1,那么(++i)+(++i)+(++i)等于多少?麻烦给个详细的说明,

在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;
总之,语法没定义,看编译器