当前位置:首页 » 编程语言 » c语言不断运行怎么办
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言不断运行怎么办

发布时间: 2023-03-08 13:45:11

‘壹’ c语言里面怎样使一个程序一直循环运行

要看楼主使用哪种循环,如果是for循环楼上的就可以,还可以用while(i=1)这种循环。

‘贰’ c语言写的程序一直在运行

按pause break键可以终止程序运行
然后你再找找里面的死循环

‘叁’ c语言程序重复运行不退出

‘肆’ C语言一个程序如何重复运行知道操作者想停止为止

方法如下:

system("pause");
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include <conio.h>
#include<stdio.h>
.....
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 键, 则回去循环。

‘伍’ C语言程序不断循环执行怎么办

首先,你的子函数motor_x_cw() 本身无返回类型的.也就是返回空. 换句话说,程序从头到尾执行一遍就完了,并不返回任何值.
为什么有死循环.可能因为你声明的数据类型出错了.请用下面的代码试一下.
void motor_x_cw()
{
//uchar i,j=16; 这一句不要.
for (int j = 0; j<16; j++)
{
for(int i=1;i<5;i++)
{
P2=Step_table[i];//调一个数组驱动电机正转
delay_50ms(5);
beep=1;//蜂鸣器停止
}
}
}

‘陆’ C语言中,如果编译的程序是无限循环的,系统会如何处理

一直运行啊,如下:
main()
{
int i=1 ;
while(i>0)
printf("死循环\n");
}
就是一直运行,CPU应付这点点循环还搓搓有余。。。
不过有的会报错,

‘柒’ C语言编程的时候,怎么才能让一个程序一直运行下去

最简单的方式是直接while(1),使用Ctrl+C来结束程序。
智能一点的话,就是使用while(scanf(...)!=EOF)或while(cin>>...)由于不清楚你的输入就省略了,这样的话调试的时候还是需要Ctrl+C或者Ctrl+Z,但是如果是重定向到文件什么的话就会在输入最后一组数据运行完成之后结束程序