C语言如何通过代码使程序退出

C语言如何通过代码使程序退出,第1张

#include<stdioh>

#include <stdlibh>

void main()

{

int i=0;

printf("1执行1 *** 作\n2执行2 *** 作\n3退出\n");

printf("请输入你所需的 *** 作\n");

scanf("%d",&i);

switch(i)

{

case 1:printf("1 *** 作");break;

case 2:printf("2 *** 作");break;

case 3:system("exit");break;

default:break;

}

system("pause");

}

 在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。

一般EOF的值为-1,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。

EOF在windows对应的按键是CTRL+Z键,在linux系统上对应的按键是CTRL+D。比如下面的代码:

#include <stdioh>

int main()

{

int c;

while ((c = getchar()) != EOF)

putchar(c);

return 0;

}

     运行程序按CTRL+Z键,即会显示“^Z",再次按回车键即可退出程序。

     

直接ctrl

C就好了。不管什么都能退出。

事实上,如果在C语言中不做处理(结尾调pause或者getch什么的),直接运行exe(不是在编译器中运行)

运行后都是直接退出的,不需要任何键。

这是编出来的。

例如:

程序尾

printf("Please

hit

ENTER

to

terminate

the

program\n");

getchar();

==================

常用的

system("pause");

显示的信息是:"Press

any

key

to

continue

"

若放在程序尾,按任何一个键,程序结束。

以上就是关于C语言如何通过代码使程序退出全部的内容,包括:C语言如何通过代码使程序退出、C语言里的EOF(结束程序)怎么用、c语言程序如何实现一建退出、不用再按任意键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9277475.html

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

发表评论

登录后才能评论

评论列表(0条)

保存