c语言中int x=2;2*x,x+=2语句的结果为什么是4
1个回答
关注
展开全部
咨询记录 · 回答于2024-01-13
c语言中int x=2;2*x,x+=2语句的结果为什么是4
c语言中int x=2;2*x,x+=2语句的结果为什么是4您好亲,“,”是逗号运算符,先做逗号前面的运算,再做逗号后面的运算,这里x的值都不知道,我假设x=2先做2*x,则2x2=4;但注意x中的值还是2;再做x+=2;x=x+2=2+2=4。因此做完表达式2*x,x+=2 后,x中的值为4希望可以帮到您哦。如果我的解答对您有所帮助,还请给个赞(在左下角进行评价哦),期待您的赞,您的举手之劳对我很重要,您的支持也是我进步的动力。最后再次祝您身体健康,心情愉快!