c语言编程做出程序后闪退是怎么回事?求大神 本人菜鸟!

如题所述

因为程序已经运行结束正常退出了,
你想看结果就去cmd里敲你的执行文件完整路径
或者给你的程序加 getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出
或者调用用stdlib的system函数执行pause命令 实现按任意键继续追问

我新手。。。能告诉我最后那个方法怎么用吗

这是我做的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-03
加上#include <stdlib.h>
再在最后一行前加上system("pause");追问

在哪里加??

改完应成什么样?

追答#include <stdio.h>
#include <stdlib.h>

int main()
{
    int radius,area;
    printf("Eter radius(i.e.10):");
    scanf("%d",&radius);
    area=3.14159*radius*radius;
    printf("\nArea = %d\n",area);
    system("pause");
    return 0;
}

追问

我的3 没在大括号里面

能留QQ吗?以后不懂请教你 谢谢

本回答被提问者采纳
第2个回答  2016-10-03
一般是非法访问的问题 ,,,,,具体的程序,具体解决

~
相似回答