永发信息网

C语言怎么按任意键退出

答案:2  悬赏:40  手机版
解决时间 2021-01-04 02:10
代码:
#include
int radius, area;
int main ( void )
{
printf("请输入圆的半径: ");
scanf("%d", &radius );
area = (int) (3.14159 * radius *radius);
printf( "\n\nArea = %d\n", area );
getchar ();
return 0;
}
//这个生产exe后,我输入了半径,一回车,面积出来了,但是直接就关闭了
最佳答案
C语言是面向过程的语言,也就是他的数据都是面向一个可编程的过程性操作。
一个C语言源文件经过编译后生成.exe文件,如果在编译器中或者DOS窗口中运行,在程序结束后并不会立即退出,而是会提示按任意键退出。然而将编译好的程序生成的.exe文件直接打开时,程序执行结束后会直接退出,不会有提示,这时候在编译前可以加上一句system("pause");

//程序执行结束后暂停
全部回答
可以通过两种方法,达到从终端读入一个键的效果,然后通过exit函数退出。 如果在主函数中调用,也可以通过调用return 语句退出。 exit函数: 所在头文件:stdlib.h。 函数用途:强制退出程序。 函数原型:void exit(int value); 参数:value,相当于在main中退出时的返回值,传递给主调进程,即调用可执行程序的进程。 具体实现如下: 一,通过getch函数。 所在头文件:conio.h。 函数用途:从控制台读取一个字符,但不显示在屏幕上。 函数原型:int getch(void); 返回值:读取的字符。 #include  #include  #include  void exit_with_press_any_key(void) {     printf("press any key to exit\n");     getch();//等待终端输入任意字符     exit(0);//退出程序。 }如果在主函数中可以这样做: #include  #include  #include  int main() {     //要执行的功能代码。     printf("press any key to exit\n");     getch();//等待终端输入任意字符     return 0;//退出程序。 }二、使用系统命令pause. 在dos命令中有pause命令,功能为暂停当前程序,并根据操作系统语言,给出     请按任意键继续. . . 或者同样含义的其它语言提示。 当检测到有任意键输入后,程序继续运行。 在c语言中可以用system函数来调用系统函数。 system 所在头文件:stdlib.h。 函数用途:调用系统命令。 函数原型:int system(const char *command); 参数:command为要执行的命令,以字符串形式。 返回值:运行命令的结果。 通过system("pause");可以达到暂停的目的。 由于pause本身有输出,所以代码中可以不用额外加提示语言。 代码如下: #include  void exit_with_press_any_key(void) {     system("pause");//等待终端输入任意字符     exit(0);//退出程序。 }如果在主函数中,可以: #include  int main() {     //要执行的功能代码。     system("pause");//等待终端输入任意字符     return 0;//退出程序。 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和女友网恋半年了当我提出奔现的时候对方是这
绿萝什么时候浇一次水,在一天的什么时候浇?
甲、乙两人分别在相距68千米的两地同向出发,
中国属于东亚还是东南亚?
单选题设A、B、C是三个集合,则“A∩B=A∩C
手淘首页流量在哪里,一直会有吗?
单选题从A、B、C、D四个单词中找出一个与其它
房间放什么有助于睡眠。
高瞻远瞩的瞩是什么意思
甘蔗有没有种子,是怎麼种植得?
初中生往往渴望独立又难以摆脱依赖,富于理想
乞拉朋齐成为世界“雨极”的因素是________阿
装饰装修工程单方造价是什么谁知道
仙三锁妖塔5层怎么过
青岛去黄山 10分
推荐资讯
双胜社区居委会办公位置在哪啊?好找么?
大学校长和学院院长行政级别都是正厅?(都是
山东省临朐县公证处办公地址在什么地方?我要
周公解梦梦到孕妇
10月一号之后考科二要刷学时嘛
连城县卫生和计划生育局地址有知道的么?有点
一件衣服,原价240元,现价180元,降低了百分
三峡大学哪里美女多?
驿城区驻马店无皮烤地瓜(文化路店)这个地址在
和男友分手一个多月了,他用来看我网上动态,
老闵行哪里好玩
我刚下载大话西游2,为什么更新半天都上不去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?