方法如下:
system("pause");
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include <conioh>
#include<stdioh>
void main()
{
int i;
while (!_kbhit()) {
// 程序内容放在这里,例如:
for (i=0;i<100000;i++) if (i %1000 == 0) printf("wait ");
}
-----------------------------------------------------------
如果你想 不断循环, 直到按了S 键 才退出:
int i;
char c;
Lab1:
for (i=0;i<100000;i++) if (i %1000 == 0) printf("wait ");
if (!_kbhit()) goto Lab1; // 判断是否按了键,没按,就无限循环
c = getchar(); // 如果按了,看是什么键
if (c != 'S' ) goto Lab1; // 不是 S 键, 则回去循环。
STOP指令可以用来立即停止运行循环体中的程序指令,而不会继续执行循环体中的其他语句。
方法二:使用循环控制语句REPEAT指令
REPEAT指令可以用来重复执行循环体中的程序指令,当完成规定的次数后,循环控制语句REPEAT会自动停止循环。死循环就是让程序永不停歇地执行,随便举个例子,可以在while判断语句中,直接给个true,然后执行while里面的打印函数,while(true){ printf("……")} 这样就是死循环,永远不会终止,除非电脑内存炸了,死循环会影响电脑性能的,理解就行,可以尝试一两次看看效果,平时用不到的,编程的时候要避免死循环while(cin >> n) //这样改了再试试
{
for(i=1,s=1,sum=0;i<=n;i++) //for循环
{
s=si;
sum+=s;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)