#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语言程序如何实现一建退出、不用再按任意键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)