C语言,i=2; j = (++i)+(++i)+(++i) 最后i和j的值是多少,详细过程j=13,只要详细过程
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:08:50
xN@_KM.&$R6>څ!5*T&b
-1h̜a+8&sɹ|?gRQLGȅCAdaO}1ART{Z;>8$
/J`E\99a[\Z?Hm; Q?ǐ&(м -ww;v1}`r&&$0YNݔȃ`,
S}"ѐDch
SE@a
6Xkh=KL"硹ǯtgMf䦚\W*edY( "[RC3,o93_kǧU w
C语言,i=2; j = (++i)+(++i)+(++i) 最后i和j的值是多少,详细过程j=13,只要详细过程
C语言,i=2; j = (++i)+(++i)+(++i) 最后i和j的值是多少,详细过程
j=13,只要详细过程
C语言,i=2; j = (++i)+(++i)+(++i) 最后i和j的值是多少,详细过程j=13,只要详细过程
i的初始值是2
j = (++i)+(++i)+(++i);是将(++i)+(++i)+(++i)的结果赋值给j
对于不同的编译器,(++i)+(++i)+(++i)执行的顺序可能不同
但对于本题不影响,我们就按从左往右的顺序继续吧
刚编译了下,发现是这么算的
第一步计算:(++i)+(++i)
优先括号,i=4,(++i)+(++i) == 4 + 4 == 8
第二步计算:8 + (++i)
j = 8 + 5 = 13