① C语言编的简单程序为什呢在桌面上运行到最後一步时,程序突然关闭
这与你的编程环境有关,Visual Studio会出现这种情况。
这是因为程序已经运行完毕所回以自动关闭了,有的答编程软件会帮你暂停比如VC++(记得是)以方便观察程序运行情况,有些则需要你自己暂停。
一般的处理方法是用system("pause");暂停(需要头文件#include<stdlib.h>)
也可以使用其他等待用户输入的语句停止,比如getchar()之类,用getchar()时如果你前面有输入操作的话需要两个getchar()才能暂停。
#include<stdio.h>
#include<stdlib.h>
intmain()
{
printf("helloworld");
system("pause");
return0;
}
或者
#include<stdio.h>
intmain()
{
printf("helloworld");
getchar();
return0;
}
这两种是比较常用的暂停方式
② 为什么c语言编程后的程序打开后一按回车就关掉
可能是哪个数组越界了
或者数组元素太多了
或者试下这个
#include<stdlib.h>
在程序末尾或是你想显示数据的地方加上system("PAUSE");