可以手动在想要停下来的地方加入暂停功能的函数。一般有如下几种实现方式:
1 通过getch函数。
在要暂停的位置,加入getch()调用,系统会暂停程序运行,直到终端输入一个字符为止。
2 对于部分平台,不支持getch函数的,可以通过getchar()函数,实现类似功能。
由于getchar是读缓冲区,与getch直接读键盘输入有所不同,所以为了避免干扰,在getchar之前需要调用fflush(stdin);来清空缓冲区。
3 使用system函数。
system函数功能为调用shell命令,而系统中的pause命令可以实现暂停功能,所以通过调用
system("pause");
可以实现暂停执行的效果。
#include
<stdioh>
void
main()
{
int
sum=0,i=1;
do
{
sum=i++;
if(sum%i==0)
break;//第一次就结束循环了!
break;是结束整个循环,不再执行!
}while(i<10);
}
不懂的地方追问!
希望对你有所帮助!
以上就是关于编C语言的程序想让执行后的结果停下来不要一闪就过怎么办,全部的内容,包括:编C语言的程序想让执行后的结果停下来不要一闪就过怎么办,、C语言 怎么用break 语句结束这个程序呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)