根据C语言的运算符优先级规则,先执行后缀自增运算符++,再执行加法运算符+。

首先,a的值为5,b的值为7。 然后,执行a++,此时a的值会先赋给c,然后a自增1,即c的值为5,a的值变为6。 最后,执行c+b,即5+7,得到c的最终的值为12。

所以,a的值为6,b的值为7,c的值为12。

求下列代码中abc的值	int a = 5 b = 7 c;	c = a+++b;

原文地址: http://www.cveoy.top/t/topic/h8WI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录