level 2
浅草游魂Cm
楼主
下面代码有什么问题?
#include"stdio.h"
#include"conio.h"
int main(){
char as;
printf("请输入1or2or0\n");
//as= getchar();
scanf("%s", &as);
printf("as=%s", as);
switch(as) {
case '0':
printf("as=%c", as);
break;
case '1':
printf("as=%c", as);
break;
case '2':
printf("as=%c", as);
break;
default:break;
if(as!='1'&as!='2'&as!='0')return -1;
}
sleep(5);
return 0;
}
/*运行结果:请输入1or2or0
Segmentation fault*/
2015年05月14日 12点05分
1
#include"stdio.h"
#include"conio.h"
int main(){
char as;
printf("请输入1or2or0\n");
//as= getchar();
scanf("%s", &as);
printf("as=%s", as);
switch(as) {
case '0':
printf("as=%c", as);
break;
case '1':
printf("as=%c", as);
break;
case '2':
printf("as=%c", as);
break;
default:break;
if(as!='1'&as!='2'&as!='0')return -1;
}
sleep(5);
return 0;
}
/*运行结果:请输入1or2or0
Segmentation fault*/