#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,求详细解释

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 21:56:03
#include main() { int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf(
x)SK)MIUMTV+QH5I5I5VHHԶM6HMI6ִV((*LPRM<%D$d\3X|E]g?ž'?7Ɏ:@ {dwÓf7yH~qAb8*[

#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,求详细解释
#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,求详细解释

#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,求详细解释
#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明白了么