因为 getchar() 是从缓冲区获取输入,而你刚刚输入了数据没有清空输入缓冲区所以程序执行到这里可以直接从缓冲区获取数据 因此起不到暂停程序作用。
方法一:
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d,%d,%d\n",a,b,c);
fflush(stdin); //清空输入缓冲区。
getchar();
}
方法二:用system("pause"); 代替getchar()
加头文件#include
方法三:用getch()代替getchar()
但是要加头文件#include