当前位置:首页 » 编程语言 » c语言让程序停止

c语言让程序停止

发布时间: 2022-04-04 14:17:33

c语言如何停止运行

一般都是用Ctr+c来停止。如果是程序内部的话,可以在main函数里面使用return,或者用exit()都可以让程序停止运行。

⑵ C语言~~~如何使程序中途结束、跳出~~~

程序中途跳出,和结束是两个不同的概念。

1 要使程序中途跳出,可以使用return语句,跳出该函数。

intfun(intn)
{
inti;
if(n<0)return-1;//在n为负数下,提前退出该函数。
//执行正常功能。
for(i=0;i<n;i++)
printf("%d",i);
}

2 要使程序提前结束, 可以调用exit()函数。

intfun(intn)
{
inti;
if(n<0)exit(-1);//在n为负数下,提前结束程序。
//执行正常功能。
for(i=0;i<n;i++)
printf("%d",i);
}

3 二者区别:

a) 使用exit函数,会结束整个程序。 而使用return只是结束当前函数,还会到主调函数处继续运行。

b) 在main函数中使用return语句,等效于调用exit函数,同样会结束程序。

c) 调用exit函数时,需要引用头文件stdlib.h。

⑶ c语言里面,如何设置一个按键使程序停止

main()
{
....;
/* 需要按键暂停或停止部分,通常是循环体*/
#define STOP_KEY 'm'
while(你的循环条件) {
if(kbhit()) {
char ch=getchar();
if(ch == STOP_KEY) break; /*中止循环*/
}
}
....;

}

⑷ C语言用什么语句终止整个程序

1、首先打开vc6.0,新建一个项目。

⑸ c语言如何暂停

可以在程序中加入语句 system("pause");比如
if(i == 0)
system("pause");
程序就会暂停在这里。

⑹ c语言程序停止工作

for(j=0;j<i;j++)

printf(请输入第%d个数,j+1):
scanf("%d",&s[j]):
sum+=s[j]:

重新定义一个j 你的程序已经手动输入i了 又把i设置为1当然会停止工作
望采纳!

⑺ C语言程序的停止与继续运行

不知道你的程序是做什么用,但看到你的代码中有A:,应该是一个标号吧,那你可以试一试goto语句来控制循环的退出。或者用break和continue来控制循环,代码试试看下面的。
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
void Position(int x, int y)
{
COORD pos = { x - 1, y - 1 };
HANDLE Out = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(Out, pos);
}
int main()
{
int x=25,y=10;
char f=‘ ’; /*特定数为空格*/
while(1)
{
Position(x,y--);
printf("8");
Sleep(500);
system("cls");
if((getchar()==NULL)&&(!kbhit()))
y += 5;
else
if(getchar()==f)
break;
else
continue;
}
return 0;
}

⑻ c语言怎样输入一串字符让程序停止

你好
很高兴为你解答

答案是:将读入的字符串与你预设的字符串(比如exit)作比较,如果相同就break退出循环,程序就退出了。

满意请采纳,谢谢

⑼ C语言用什么语句终止整个程序

C语言用exit()语句可以终止整个程序。

C语言中,exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束,跳回操作系统。exit(0) 表示程序正常退出;exit(1)、exit(-1)表示程序异常退出。在整个程序中,只要调用exit,就会结束程序。

exit()函数所在的头文件是stdlib.h,需要将该头文件引入后使用。

(9)c语言让程序停止扩展阅读:

exit()函数内部实际操作过程:

1、调用atexit()注册的函数(出口函数),按ATEXIT注册时相反的顺序调用所有由它注册的函数,这使得我们可以指定在程序终止时执行自己的清理动作.例如,保存程序状态信息于某个文件,解开对共享数据库上的锁等.

2、调用cleanup()来关闭所有打开的流,这将导致写所有被缓冲的输出,删除用TMPFILE函数建立的所有临时文件.

3、最后调用_exit()函数终止进程。

⑽ 一运行C语言程序 就提示程序已经停止工作

试试重新建立工程,编译以下空代码的程序:

intmain()
{
}

如果这个空代码编译运行不出问题,说明你的程序在调用scanf或者调用指针时候有内存上的错误出现。(仔细查看代码中的scanf和指针调用时的内存使用错误,也可以把所有用到指针和scanf的地方先屏蔽,找出哪个地方内存分配不对)。

如果这个空代码运行也出问题,说明是你编译器有问题。

热点内容
源码分享站 发布:2025-01-19 01:21:26 浏览:909
安卓如何设置方向锁定生效 发布:2025-01-19 01:21:25 浏览:70
iis上传限制 发布:2025-01-19 01:14:52 浏览:12
我的世界宝可梦服务器181 发布:2025-01-19 01:12:32 浏览:181
如何用云服务器挂游戏 发布:2025-01-19 01:09:19 浏览:209
电脑系统还原如何清除缓存 发布:2025-01-19 01:08:08 浏览:780
easyui删除数据库数据库数据库数据 发布:2025-01-19 01:01:54 浏览:27
扣扣号密码也没有多少 发布:2025-01-19 01:01:46 浏览:608
用文件夹怎么安装系统 发布:2025-01-19 00:48:04 浏览:476
购买华为云服务器是固定ip吗 发布:2025-01-19 00:46:35 浏览:901