怎么实现按“ctrl+c”中断程序运行的功能

怎么实现按“ctrl+c”中断程序运行的功能,第1张

#include<stdio.h>

#include<math.h>

int i a,b,n

{ scanf("%d",&i)

while(){

if(fabs(i)<400) printf("a")

else if(fabs(i)>400) printf("b")

scanf("%d"&i)

}

}

这个程序始终在while循环语句中 是一种死循环 不断输入输出

按下“ctrl+c”时 是强制退出循环 即退出程序

老键盘在ESC行最右边,新键盘在方向键那块右上角。windows下没什么用,dos下可以暂停程序或者屏幕滚动,最常用的中断:esc。

扩展资料

计算机DOS命令

作用:设置或清除DOS系统的扩展ctrl+c检测

(1)这个命令是为了与DOS系统的兼容而保留的,在Windows XP里不起作用;

(2)如果命令扩展名被启用,并且 *** 作平台是Windows XP,BREAK命令会在被调试程序调试时输入一个硬代码中断点。

break 在一些计算机编程语言中是保留字,其作用大多情况下是终止所在层的循环。在 C语言 的 switch(开关语句)中,break 语句还可用来在执行完一个 case(分支)后立即跳出当前 switch 结构。在某些程序调试过程中则使用break设置断点。

参考资料:百度百科-Break


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7881671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存