作业帮 > 综合 > 作业

switch(++a,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 19:44:13
switch(++a,
#include"stdio.h"
main()
{
int i=0,a=0,c=2;
for(i=0;i
switch(++a,
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.此时程序执行完毕.