C语言编写程序后,为什么执行时自动关闭?
1个回答
展开全部
出现这种情况与溢出造成的有关 ,可以设置断点观察下,在哪里自动关闭。常见的容易溢出的原因是第一个是数组下标越界,第二个是除数为0当然还有其他的。
常见的原因因为程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上getchar();或者 system(pause)。实现程序暂停的效果。
pause是cmd中的一个命令,通过system函数调用执行。这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。
扩展资料
圆周长的程序的源代码如下
#include<stdio.h>
#define PI 3.14void main()
{
float r; //半径
float c;//周长 printf("请输入半径:");
scanf("%f",&r);
c = 2 * PI * r;
printf("圆的周长为:%f\n", c);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询