#include "stdio.h"
main()
{
int i;
scanf("%d",&i);
switch(i)
{
case 1:printf("我是学生");break;
case 2:printf("我是工人");break;
case 3:printf("我是职员");break;
case 4:printf("我是司机");break;
}
getchar();
}
就是这个程序对吗?如果错请指明 谢谢
运行结果没显示,什么原因?getchar()什么用的?有重谢
äºå®ä¸ï¼ææç Console ç¨åºé½æ¯è¿è¡å®æåèªå¨éåºçã
å¨ Windows ä¸ï¼å¦æç´æ¥ä»èµæºç®¡çå¨éè¿è¡ Console ç¨åºï¼è¿è¡å®æåä¹ä¼èªå¨éåºãè¿ä¸æ ç©·æ¶æ¯å¾ªç¯ç WinGUI ç¨åºä¸åï¼æä»¥ä½ çä¸å°è¾åºç»æã
èå¦æå¨ CMD å½ä»¤è¡éè¿è¡ï¼å®æåä¹ä¼éåºï¼ä¸è¿æ¯è¿åäº CMDï¼æ以è¿è½çå°è¾åºçç»æã
å®é ä¸è¿ä¸ªç¨åºå·²ç»è¾åºäºç»æï¼ä½ç±äºå®æåèªå¨éåºäºï¼æ以çä¸å°èã
getchar() å°±æ¯çå¾
ä½ è¾å
¥ä¸ä¸ªæ°æ®ï¼è¿æ ·å¯ä»¥å»¶ç¼ç¨åºå®æçæ¶é´ï¼ä¿æè¾åºçªå£ä¸å
³éã以ä¿è¯å¯ä»¥çå°è¾åºç»æã