> 其他 >
#include main() { int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf("%d,%d,%d\n",a,b,c); }
这个程序的运行结果中,c的值为什么是4,不是5,求详细解释
人气:194 ℃ 时间:2020-09-16 15:26:52
解答
#include
int main()
{
int a=1,b=2,c=3;
c=((a+=a+2),(a=b,b+3));
printf("%d,%d,%d\n",a,b,c);
return 0;
}
这样就是c=5,lZ明白了么
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版