方法一:getchar()
#include <stdio.h>
int main(void)
{
int n;
printf("输入n:");
scanf("%d",&n);
printf("输入的n为:%d\n按任意键确认",n);
getchar();
getchar();
printf("%d\n",n+1);
}

第一个getchar()用于吸收回车键,第二个getchar()起暂停作用
方法二:system(“pause”)
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int n;
printf("输入n:");
scanf("%d",&n);
printf("输入的n为:%d\n按任意键确认",n);
system("pause");
printf("%d\n",n+1);
}

system(“pause”)函数暂停会有两个暂停点而getchar()没有;
getchar()并不是真正意义上的暂停,只是效果与暂停相似。
本文介绍两种在C语言中实现程序暂停的方法:使用getchar()函数和system(pause)函数。getchar()通过读取键盘输入达到类似暂停的效果,而system(pause)则直接在程序中插入暂停点。
2051

被折叠的 条评论
为什么被折叠?



