switch(++a,#include"stdio.h"main(){int i=0,a=0,c=2;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/26 18:50:37
![switch(++a,#include](/uploads/image/z/4755320-8-0.jpg?t=switch%28%2B%2Ba%2C%23include%22stdio.h%22main%28%29%7Bint+i%3D0%2Ca%3D0%2Cc%3D2%3Bfor%28i%3D0%3Bi)
xN@_BS$nR$XZ
*!nL LgCѸsɽgT1r"4J-r9~
H6aǠz(ij6_C外xUe?\&͂@JKi
=7}㻧m/T'oKͶ(. P'j'q2rJEJp+|N" ZI
)^L$X^VDx~$ܙ\Iz~ؐy}Q|3W읻j_xAȿSh`ZVҖ _(
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.此时程序执行完毕.