switch(++a,#include"stdio.h"main(){int i=0,a=0,c=2;for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:33:34
switch(++a,#include

switch(++a,#include"stdio.h"main(){int i=0,a=0,c=2;for(i=0;i
switch(++a,
#include"stdio.h"
main()
{
int i=0,a=0,c=2;
for(i=0;i

switch(++a,#include"stdio.h"main(){int i=0,a=0,c=2;for(i=0;i
switch(++a,a+c)是按照(++a,a+c)的运算结果来选择运行哪个case.这里的(++a,a+c)是先运行++a后运行a+c,最后(++a,a+c)的运算结果是a+c的结果,也就是根据a+c的结果来选择case.
这里循环两次,第一次a=0,++a后a为1,a+c=3,执行case 3,输出3\n.循环第二次,a=1,++a后a为2,a+c=4,执行default,输出other.此时程序执行完毕.