C语言
while(1){
printf("\a");
}
这样结果会怎样? 为什么程序停止不了? while(为真是循环,1=真)所以停不了 廿文廿武 发表于 2016-7-24 17:55
while(为真是循环,1=真)所以停不了
不是,那个窗口为什么也关不了 死循环当然是卡死了 死循环,任务管理器强制结束cmd 本帖最后由 无符号整形 于 2016-7-24 22:25 编辑
因为cmd的过程函数被卡住了,你点了叉叉就会发送WM_CLOSE给cmd的过程函数,然而你的代码卡住了cmd的过程函数,cmd的过程函数就收不到,就管不了 卡死了 无符号整形 发表于 2016-7-24 22:24
因为cmd的过程函数被卡住了,你点了叉叉就会发送WM_CLOSE给cmd的过程函数,然而你的代码卡住了cmd的过程函 ...
怎样才能停? 学习电脑 发表于 2016-7-26 09:59
怎样才能停?
Ctrl+C试试?如果不行的话有两种办法
1.用任务管理器结束cmd,介个比较麻烦
2.按win+r输入taskkill /Im cmd.exe就也可以 就是一直循环 直接任务管理器或者ctrl+alt+delete 大奔G 发表于 2016-7-26 23:15
就是一直循环 直接任务管理器或者ctrl+alt+delete
不可以 无符号整形 发表于 2016-7-26 10:45
Ctrl+C试试?如果不行的话有两种办法
1.用任务管理器结束cmd,介个比较麻烦
2.按win+r输入taskkill / ...
不可以 执行的时候按 ctrl+z 或者 ctrl+c试下
要不就直接在任务管理器里面截掉这个进程 学习电脑 发表于 2016-7-27 10:00
不可以
任务管理器关不了?
大奔G 发表于 2016-7-27 12:45
任务管理器关不了?
en 是哪个,你试试 shuofxz 发表于 2016-7-27 10:59
执行的时候按 ctrl+z 或者 ctrl+c试下
要不就直接在任务管理器里面截掉这个进程
你试过没,CtrlC不是复制么 while(1) ,(1) 你表达式为1 即真 所以会无限的输出你要打印的内容 fwt1978 发表于 2016-7-28 12:02
while(1) ,(1) 你表达式为1 即真 所以会无限的输出你要打印的内容
怎么关 CTRL +C或任务管理器结束程序
fwt1978 发表于 2016-7-30 11:17
CTRL +C或任务管理器结束程序
那个不是复制吗
页:
[1]
2