#include <stdio.h>
main()
{
int a=2,b=7,c=5;
switch(a>0)
{
case 1:switch(b<0)
{
case 1:printf("@");break;
case 2:printf("!");break;
}
case 0:switch(c==5)
{
case 0:printf("*");break;
case 1:printf("#");break;
case 2:printf("$");break;
}
default:printf("&");
}
printf("\n");
}
为什么执行完case1后执行case0,并且在执行case1??
求高手来解答!!!!
恩恩,知道这个格式,但是在C++里边默认的就是这种格式,可在哪调整呢?还有我想分部编译就是按那个小手,可是以后就不会了,我是新手。
追答你用vc的话,F9是设置断点,也就是程序运行到这里就停,然后按F10,就是一步一步的运行,就可以很清楚的知道怎么运行的了,以及当时的变量值都是多少
追问还有就是运行了几步后出现 find symbols 后来又有一个 find resources 是什么意思撒
追答虾米,你把提示信息,弄出来我看下。
find symbols 字面意思是 找符号
find resources 找资源
这是一个
追答这个是你资源的问题了,你可能哪里写了要加载资源,你程序本身没问题