求解释下这个程序int a,b,c;a = b = c = 0;c = (a-=a-3,a=b,b+3);printf("%d,%d,%d\n",a,b,c);其中 c = (a-=a-3,a=b,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 11:43:02
求解释下这个程序inta,b,c;a=b=c=0;c=(a-=a-3,a=b,b+3);printf("%d,%d,%d\n",a,b,c);其中c=(a-=a-3,a=b,求解释下这个程序inta,
求解释下这个程序int a,b,c;a = b = c = 0;c = (a-=a-3,a=b,b+3);printf("%d,%d,%d\n",a,b,c);其中 c = (a-=a-3,a=b,
求解释下这个程序
int a,b,c;a = b = c = 0;
c = (a-=a-3,a=b,b+3);printf("%d,%d,%d\n",a,b,c);
其中 c = (a-=a-3,a=b,
求解释下这个程序int a,b,c;a = b = c = 0;c = (a-=a-3,a=b,b+3);printf("%d,%d,%d\n",a,b,c);其中 c = (a-=a-3,a=b,
a-=3 就是代表a=a-3的意思,所以a-=a-3就代表a=a-(a-3)这个意思,
括号里面是逗号,这个是表示它是逗号运算符,计算顺序是从左到右,
建议你在百度搜索一下 C语言符号优先级,学习巩固一下,不然在这里问完后以后还是会忘记的