我是C语言菜鸟,想请教前辈Hello World程序执行时间的问题

我在编好程序后,在windows文件夹中打开.exe程序,但是一瞬间程序自动关闭了,请教哈前辈怎样才能让这个Hello World持续显示?书上说在命令行会话中键入什么的不是很懂,请讲解一下,万分感谢!

加上一条语句 getch();这条语句是等待从命令框中获取一个用户输入,默认是等待输入的,所以执行到这里,便会中止。等待输入

不加点exe的时候,现实之后,程序执行完了,命令框就关了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-24
你用vc++,http://www.pc6.com/softview/SoftView_51072.html
编写。编译,执行就行了。望采纳。
第2个回答  2013-07-24
因为程序在屏幕输出
Hello World 程序执行好以后就直接关闭了,所以那一瞬间你看不清楚。
可以在程序结尾的地方加入 char str=getchar() 想屏幕要一个输入。你不输入就永远不退出,这样就可以看到输出的字了
第3个回答  2013-07-24
最好理解的是添加一句while(true){}
第4个回答  2013-07-24
你用的,神马编译器,换一个编译器即可,书要买新的,老的落伍了。

后面的大括号前面加一个getchar();
或者system(“pause”);
即可。

/*
如若还有不懂,追问我,若对楼主有所帮助望尽快采纳支持小弟一下,谢谢!
/*追问

我用的是学长传的PDF教材,应该是最新的,这就是这一段没咋看懂,谢了!

追答

神马乱七八糟的,这样的资料不看也罢。
你用的神马编译器。
/*
如若还有不懂,追问我,若对楼主有所帮助望尽快采纳支持小弟一下,谢谢!
/*

追问

我用的C-free3.5,

你看哈哪里有问题,还是不能持续显示,只在编译器内运行时可以。谢谢!

追答

弱爆,所以说让你换编译器啊,编译,链接,执行,把生成的.exe找到,
return 0;这个放最后面的。
换c-free5.0吧,我都说你落伍了,你不信,还用3.5版本的,现在要用vs2010,或者vc6.0之类的。code::block,

/*
如若还有不懂,追问我,若对楼主有所帮助望尽快采纳支持小弟一下,谢谢!
/*

本回答被提问者采纳