c语言编译的程序刚运行一闪就没了是为什么 为什么运行C语言的程序会一闪而过,看不到结果

\u4e3a\u4ec0\u4e48C\u8bed\u8a00\u7a0b\u5e8f\u8fd0\u884c\u95ea\u4e00\u4e0b\u5c31\u6ca1\u6709\u4e86\uff1f??\u6c42\u89e3\u554a\u554a

\u5982\u679c\u60f3\u8981\u8fd0\u884c\u7a97\u53e3\u4fdd\u6301\u7684\u8bdd\uff0c\u53ef\u4ee5\u5728\u7a0b\u5e8f\u6700\u540e\u63d2\u5165\u8fd9\u6761\u8bed\u53e5
getchar();\u4f7f\u754c\u9762\u505c\u7559\uff0c\u7b49\u5f85\u7528\u6237\u8f93\u5165\u518d\u505a\u4e0b\u4e00\u6b65\u53cd\u5e94\u3002

\u8fd9\u662f\u7531\u4e8e\u4f60\u4e0d\u77e5\u9053\u5177\u4f53\u7684\u65b9\u6cd5\u3002\u9996\u5148\u8981\u786e\u5b9a\u4f60\u7f16\u5199\u7684\u662fwin32\u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\u3002
\u7136\u540e\uff0c\u6709\u4e09\u4e2a\u65b9\u6cd5\u6765\u6267\u884c\uff1a
\u65b9\u6cd5\u4e00\uff1a
\u70b9\u5de6\u4e0b\u89d2\u5e26windows\u65d7\u5e1c\u7684\u56fe\u6807\uff0c\u8f93\u5165cmd\uff0c\u51fa\u73b0DOS\u7a97\u53e3\uff0c\u7136\u540e\u5c06\u4f60\u7f16\u5199\u7684C\u8bed\u8a00\u7a0b\u5e8f\u7f16\u8bd1\u6210\u7684\u53ef\u6267\u884c\u6587\u4ef6\u62d6\u66f3\u5230\u7a97\u53e3\u4e2d\uff0c\u6267\u884c\u5373\u53ef\u3002
\u65b9\u6cd5\u4e8c\uff1a
\u5728\u4f60\u7684\u7a0b\u5e8f\u4e2d\u6dfb\u52a0\u5934\u6587\u4ef6#include
\u5728\u4f60\u7684\u4e3b\u7a0b\u5e8f\u4e2d\u6dfb\u52a0\u4ee3\u7801\uff1asystem("pause");
\u65b9\u6cd5\u4e09\uff1a
\u5728\u4f60\u7684\u7a0b\u5e8f\u4e2d\u6dfb\u52a0\u5934\u6587\u4ef6#include
\u5728\u4f60\u7684\u4e3b\u7a0b\u5e8f\u4e2d\u6dfb\u52a0getch();

执行结束退出了。
三种方法:
(1)、运行cmd,将你的程序拖曳到DOS窗口中,回车执行。执行完成就不会退出了。
(2)、增加头文件:#include <stdlib.h>,在程序中添加代码system("pause");
(3)、增加头文件:#include <conio.h> ,在程序中添加代码getch();
以上三种方法,都可以解决问题。

  • C璇█ 鎴戠敤缂栬瘧鍣ㄥ啓鐨勪笢瑗杩愯瀹屼簡涓闂鑰岃繃,姹傛庝箞瑙e喅!!璋㈣阿_鐧惧害鐭...
    绛旓細鍦╮eturn 0;涓婇潰娣诲姞涓鍙ワ細getch();鍗冲彲銆傚鏋滀笉鑳缂栬瘧锛屽垯鍦ㄦ枃浠跺紑濮嬫坊鍔犱竴涓寘鎷鍙ワ細include<conio.h>
  • 涓轰粈涔圕++缂栬瘧C璇█绋嬪簭鍗曠嫭杩愯鍙竴涓嬪氨鑷姩鍏抽棴,鎴戜篃璇曡繃getchar...
    绛旓細杩愯鐨勬椂鍊欏湪涓诲嚱鏁版渶鍚庡姞涓涓猤etchar锛堬級鍑芥暟灏变笉浼涓闂氨缁撶礌浜 鍥犱负浣绋嬪簭杩愯缁撶礌灏卞叧闂簡
  • 鐢c璇█缂鐨勭▼搴鐢熸垚exe鏂囦欢涓轰粈涔堜竴鎵撳紑椹笂灏辫嚜鍔ㄥ叧闂簡鍟
    绛旓細涓闂氨鍏抽棴浜嗘槸鍥犱负绋嬪簭杩愯瀹屼簡涔嬪悗浼氳嚜鍔ㄥ叧闂.浣犲湪绋嬪簭鏈熬鍔犱釜姝诲惊鐜垨鑰呭姞涓鍏ユ暟鎹粈涔堢殑,灏卞彲浠ヤ簡 include <stdio.h> int main(){ int a;scanf("%d",&a);printf("%d\n",a);while(1);//灏辨槸鍦ㄨ繖閲屽姞,涔熷彲浠ュ姞getch(),getchar(),for(;;)// 杩欎竴绫荤殑閮藉彲浠 } ...
  • C璇█涓杩愯鏃舵庝箞涓闂氨杩囧幓浜,鐪嬩笉鍒拌繍琛岀晫闈㈠晩
    绛旓細鍔爂etch();鍛婅瘔LZ涓垜鏈甯哥敤鐨勬柟娉曪細褰绋嬪簭缂栬瘧瀹岋紝杩愯浠ュ悗浼氱敓鎴愪釜.exe鏂囦欢銆傚皢exe鏂囦欢鏀惧湪C锛氱洏鏍圭洰褰暵仿风偣宸︿笅瑙抴indows寮濮嬶紝鐐硅繍琛岋紝杈撳叆cmd锛屽嚭鐜癱md瀵硅瘽妗喡仿疯緭鍏d\(cmd鎸囦护锛岄鍒癈鐩樻牴鐩綍锛壜仿疯緭鍏xe鏂囦欢鍚嵚仿疯繖鏍锋湁2鐐瑰ソ澶 1銆佸綋杩愯瀹岃绋嬪簭锛屼綘鍙互鍐嶈緭鍏ョ▼搴忓悕锛屽啀杩愯銆2銆...
  • c璇█缂栧啓鐨勭▼搴鍦ㄥ懡浠ょ獥鍙杩愯寰堝揩娑堝け
    绛旓細鍚庨潰璺熺潃锛氣淧ress any key to continue鈥濇槸寰堟甯哥殑锛岃繖鏄郴缁熻嚜鍔ㄥ姞涓婂幓鐨勶紝涓嶅奖鍝绋嬪簭鐨勮繍琛锛岀獥鍙e緢蹇秷澶变綘鍙渶鍦ㄤ富鍑芥暟鏈鍚庡姞涓婅鍙etch();灏卞彲浠ヤ簡锛屼娇鐢ㄨ繖涓嚱鏁拌鍖呭惈澶存枃浠#include<conio.h>杩欎釜鍑芥暟鐨勫姛鑳芥槸绛夊緟浣犺緭鍏ヤ竴涓瓧绗︼紝鐒跺悗鍐嶅叧闂獥鍙o紝鍙浣犱笉鍘绘寜閿洏杩欎釜绐楀彛灏辨案杩滀笉浼氭秷澶变簡...
  • 涓轰粈涔杩愯C璇█鐨勭▼搴浼涓闂鑰岃繃,鐪嬩笉鍒扮粨鏋
    绛旓細杩欐槸鐢变簬浣犱笉鐭ラ亾鍏蜂綋鐨勬柟娉曘傞鍏堣纭畾浣犵紪鍐欑殑鏄痺in32鎺у埗鍙板簲鐢ㄧ▼搴忋傜劧鍚庯紝鏈変笁涓柟娉曟潵鎵ц锛氭柟娉曚竴锛氱偣宸︿笅瑙掑甫windows鏃楀笢鐨勫浘鏍囷紝杈撳叆cmd锛屽嚭鐜癉OS绐楀彛锛岀劧鍚庡皢浣犵紪鍐欑殑C璇█绋嬪簭缂栬瘧鎴愮殑鍙墽琛屾枃浠舵嫋鏇冲埌绐楀彛涓紝鎵ц鍗冲彲銆傛柟娉曚簩锛氬湪浣鐨勭▼搴涓坊鍔犲ご鏂囦欢#include <stdlib.h> 鍦ㄤ綘鐨勪富绋嬪簭...
  • C璇█闂 娌℃湁閿欒,浣嗘槸杩愯灏鑷姩鍏抽棴
    绛旓細閭f槸鍥犱负绋嬪簭杩愯瀹屼簡鍑虹幇灞忓箷涓涓嬪瓙灏辨秷澶变簡锛屽浜庤繖绉嶉棶棰樹綘鍙互璁╁睆骞曟殏鍋滀竴涓嬶紝浣犲氨鍙互鐪嬪埌缁撴灉浜嗐傚湪C閲屽彲浠ョ敤涓涓猤etchar()锛屽彧鏈夊湪浣犱换鎰忔暡涓涓嬮敭鐩樹笂鐨勪竴閿悗绋嬪簭鎵嶅紑濮嬬户缁鎵ц锛涗篃鍙互鐢ㄤ竴涓皟鐢ㄦ搷浣滅郴缁熼噷鐨勫嚱鏁皊ystem("pause")浣犺瘯涓涓嬪槢锛屾瘮濡傝浣犵殑杩欐绋嬪簭鐨勮瘽灏卞湪涓诲嚱鏁扮殑new();...
  • 涓轰粈涔堟垜鍦∕icrosoft Visual Studio 2010涓杩愯c璇█闂竴涓嬪氨涓嶈浜
    绛旓細鍦╩ain鍑芥暟return涔嬪墠锛堝鏃爎eturn鍒欏湪}鍓嶏級鍔犱笂system("pause");璇曡瘯銆傚鏋缂栬瘧鏃犳硶璇嗗埆璇ヨ鍙ワ紝鍔犱笂澶存枃浠<stdio.h>
  • ...c++ 6.0缂栬瘧鐢熸垚鐨勭▼搴涓嶈兘鍋滅暀鐣岄潰,涓闂氨杩囧幓浜,鎬庝箞鍋
    绛旓細浣犺繖涓棶棰樺氨鍑哄湪浣犵殑浠g爜涓婁簡锛屽洜涓轰唬鐮佹病鏈夎瀹冨仠鐣欑殑鍛戒护锛屼綘灏卞湪main涓诲嚱鏁颁腑鍔犱笂getchar();鎴栬卻ystem("pause");灏辨槸鍋滅暀鐨勫懡浠わ紝涓嶈繃杩欎釜瑕佹斁鍦ㄤ綘鐨勭粨鏉熷墠闈紝涓嶈鏀惧湪main缁撴潫瀛楃涓簉eturn 锛涘氨鏀惧湪return鍓嶉潰灏辫銆傝繍琛屽悗锛屼綘灏卞彲浠ョ洿鎺ョ湅浣犵殑鐢熸垚绋嬪簭杩愯缁撴灉浜 ...
  • ...杈撳叆hello.c鐨勭▼搴,杈撳叆缁撴灉涓轰粈涔堥兘鏄闂竴涓嬪氨娌浜?鏈涢珮鎵嬫寚鐐,璋...
    绛旓細include <stdio.h> int main(){ printf("hello world\n");getchar() ; //绛夊緟杈撳叆涓涓洖杞﹀啀缁撴潫 } 浣犵敤鐨勬槸windows寮鍙戝伐鍏凤紝绐楀彛鍦绋嬪簭杩愯瀹屽氨浼氳嚜鍔ㄥ叧闂
  • 扩展阅读:少儿编程一般学几年 ... 为什么c++运行不了程序 ... c++适合多大的孩子学 ... c++打完代码如何运行 ... c++编译没错但是运行不了 ... 学编程的最佳年龄 ... 为什么c加加运行不了 ... c++简单程序实例 ... gcc如何编译运行c语言程序 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网