c语言编译完成后Debug中的exe文件为什么一闪而过 为什么我用Visual Studio 2008编好一个C程序...

\u4e3a\u4ec0\u4e48C\u8bed\u8a00\u7684\u7f16\u8bd1\u5668\u7f16\u8bd1\u751f\u6210\u7684EXE\u6587\u4ef6\u5728\u5173\u6389\u7f16\u8bd1\u5668\u4e4b\u540e\u6253\u5f00\u5c31\u4e00\u95ea\u800c\u8fc7\u5462?

\u56e0\u4e3a\u7a0b\u5e8f\u8fd0\u884c\u5b8c\u4f1a\u81ea\u52a8\u5173\u95ed\uff0c\u4f60\u53ef\u4ee5\u5728\u7a0b\u5e8f\u7684\u6700\u540e\u5199\u4e0a getchar(); \u8fdb\u884c\u4eba\u4e3a\u6682\u505c\uff0c\u8fd9\u6837\u5c31\u80fd\u770b\u5230\u7a0b\u5e8f\u7684\u5185\u5bb9\u8f93\u51fa\uff0c\u5c31\u4e0d\u4f1a\u95ea\u8fc7\u4e86\u3002

\u56e0\u4e3a\u901a\u8fc7IDE\u6267\u884c\u8fd9\u7c7bexe\uff0c\u5b9e\u9645\u662f\u8c03\u7528cmd\u6267\u884c\u7684\uff0c\u754c\u9762\u662fcmd\u7684\uff0c\u7a0b\u5e8f\u6267\u884c\u5b8c\u6bd5\uff0c\u663e\u793a\u7684\u8fd8\u662fcmd\u7684\u754c\u9762\u3002
\u76f4\u63a5\u70b9\u51fb\u6267\u884c\u65f6\uff0c\u6ca1\u6709\u8c03\u7528cmd\u8fdb\u7a0b\uff0c\u800c\u662f\u76f4\u63a5\u6267\u884c\u7a0b\u5e8f\u672c\u8eab\uff0c\u7a0b\u5e8f\u6267\u884c\u5b8c\u4e86\uff0c\u5f53\u7136\u76f4\u63a5\u5173\u95ed\uff0c\u8fd9\u5c31\u662f\u4e00\u95ea\u800c\u8fc7\u7684\u6548\u679c\u3002
\u8981\u60f3\u5f97\u5230\u4e0d\u4e00\u95ea\u800c\u8fc7\u7684\u7a0b\u5e8f\uff0c\u8981\u4e48\u4f7f\u7528cmd\u754c\u9762\u8c03\u7528\u7a0b\u5e8f\u6267\u884c\uff0c\u8981\u4e48\u5728\u7a0b\u5e8f\u4e2d\u52a0\u5165\u7b49\u5f85\u7528\u6237\u8f93\u5165\u7684\u4e4b\u7c7b\u7684\u8bed\u53e5\u7528\u4e8e\u6682\u505c\u7a0b\u5e8f\u7684\u6267\u884c\uff0c\u4ee5\u4fbf\u4e8e\u89c2\u5bdf\u663e\u793a\u7ed3\u679c\u3002

因为代码里面没有加入暂停语句,所以程序运行完后就自动关闭了在最后加入一个getchar()就OK了或者包含头文件stdlib.h再在最后加入一句system("pause");

你用Ctrl+F5执行就不会了用F5的话就是调试状态,就会一闪而过如果你调试的时候不想让他一闪而过,可以在程序的最后一句话加一个断点

你在原文件中包含<stdlib.h>这个头文件,再在最后一个大括号前写上
system("pause");
就能解决你的问题啦。

  • c璇█缂栬瘧瀹屾垚鍚嶥ebug涓殑exe鏂囦欢涓轰粈涔堜竴闂岃繃
    绛旓細鍥犱负浠g爜閲岄潰娌℃湁鍔犲叆鏆傚仠璇彞锛屾墍浠ョ▼搴忚繍琛瀹屽悗灏辫嚜鍔ㄥ叧闂簡鍦ㄦ渶鍚庡姞鍏ヤ竴涓猤etchar()灏監K浜嗘垨鑰呭寘鍚ご鏂囦欢stdlib.h鍐嶅湪鏈鍚庡姞鍏ヤ竴鍙ystem("pause");
  • vc++6.0 debug鏂囦欢澶归噷闈㈠瓨鐨勪粈涔
    绛旓細鍦╳indows骞冲彴涓嬶紝瀵逛簬C璇█銆丆++璇█锛缂栬瘧婧愮▼搴忎細鍏堢敓鎴恛bj(鐩爣鏂囦欢),澶氫釜obj閫氳繃杩炴帴鐢熸垚exe锛堝彲鎵ц鏂囦欢锛夋墍璋撶殑缂栫▼搴忥紝鏈缁堢洰鐨勫氨鏄痚xe鏂囦欢銆傚叾浠栫殑閮芥槸浜涘伐绋嬬浉鍏崇殑涓存椂鏂囦欢銆傚綋鐒舵湁鏃舵兂瑕佺殑鏄痙ll锛堝姩鎬侀摼鎺ュ簱锛夋枃浠躲傝繕鏈変竴鐐癸紝Debug鏂囦欢澶閲岀殑exe鏂囦欢鍏跺疄涔熶笉绠楁槸鏈缁堣寰楀埌鐨勬枃浠讹紝浠栦篃绠楁槸涓...
  • c璇█绋嬪簭缂栧ソ淇濆瓨鍚庝负浠涔堜細浜х敓杩欎箞澶氱殑鏂囦欢,瀹冧滑姣忎釜鏂囦欢鏈変粈涔堝姛鑳...
    绛旓細.c鏂囦欢鏄綘鐨勬簮鏂囦欢锛debug鏄礋璐e皢浣犲啓鐨勬簮鏂囦欢鍙樹负鍙墽琛屾枃浠剁殑锛岃嚦浜庡叾浠栫殑锛屼笉鍚岀殑缂栬瘧鍣ㄤ骇鐢熺殑閮戒笉涓鏍凤紝杩欎釜浣犺瀛︾紪璇戝師鐞嗘墠浼氱煡閬撲綘鐨.c鏂囦欢闇瑕佸厛琚玪ink涓簅bj鏂囦欢锛岀劧鍚庡啀缂栬瘧鎴恊xe鏂囦欢鐨勶紝杩欎簺鏂囦欢涓嶇敤鍘荤悊浼氾紝鐭ラ亾涓ぇ姒傚氨琛屼簡锛屽氨璺熶綘鐢╳indows閲岄潰鏈夊緢澶氫笉鐭ユ墍浠ョ劧鐨勬枃浠朵竴鏍枫備竴鑸汉...
  • 鍦C璇█缂栬瘧鍚鐢熸垚鐨*.exe鏂囦欢鍦ㄩ偅鏀剧潃,c++鐜
    绛旓細C++缂栬瘧鍚庣殑EXE鏂囦欢鍦―EBUG鐩綍涓
  • 鏈夋病鏈変汉鐭ラ亾keil涓C璇█杞眹缂栬瑷
    绛旓細keilc涓紝C璇█缂栬瘧瀹屾垚鍚锛屽湪Debug妯″紡涓嬶紝鍙互鍦╠isasembly Windows涓插彛涓湅鍒癈璇█涓庡搴旂殑姹囩紪璇█銆
  • c璇█绋嬪簭鍐欏畬浜,鐢╲c++6.0鍙互杩愯,浣嗙洿鎺ョ偣鍑debug涓exe鏂囦欢鍗...
    绛旓細绋嬪簭鏈変弗閲嶉敊璇紝绯荤粺涓嶄細璁╄繖绉嶇▼搴忚窇璧锋潵鐨勶紝鏄唬鐮侀棶棰樸傛寜鐓ц繖涓敊璇彁绀哄簲璇ユ槸鏂囦欢娌℃湁鎵惧埌锛屾妸鏂囦欢鏀惧埌debug鐩綍涓嬭瘯璇曠湅銆
  • C璇█涓璬ebug浠涔堟剰鎬
    绛旓細鍏充簬C璇█涓殑Debug Assertion Failed锛屽湪缂栬瘧鍜岃繍琛屾椂閮戒笉浼氬嚭鐜伴敊璇紝浣嗘槸鍦ㄦ墽琛屾椂浼氬嚭鐜伴敊璇傚彂鐢熻繖绉嶉敊璇殑鍘熷洜鍙兘鏄細1銆佺洿鎺ラ噴鏀句簡涓涓┖鎸囬拡锛2銆佷竴涓寚閽堣閲婃斁浜嗕袱娆★紙鍗崇浜屾閲婃斁涓涓┖鎸囬拡锛夛紱3銆佹暟缁勮秺鐣岋細璁块棶浜嗚秴杩囨暟缁勯暱搴︾殑鍐呭瓨銆備互涓嬮潰涓娈电畝鍗曠殑婧愮▼搴忎唬鐮佷负渚嬶細鍦ㄦ墽琛岀▼搴忔椂寮瑰嚭...
  • c璇█绋嬪簭鍐欏畬浜,鐢╲c++6.0鍙互杩愯,浣嗙洿鎺ョ偣鍑debug涓exe鏂囦欢鍗...
    绛旓細浠g爜涓湁鎵撳紑鏂囦欢鐨勬搷浣.骞朵笖浣跨敤浜嗙浉瀵硅矾寰.鍦╒C璋冭瘯鐨勬椂鍊, 鍜屽弻鍑籩xe鏃剁殑杩愯璺緞涓嶅悓, 鎵浠ュ鑷存墦寮澶辫触, 浠庤屽湪fscanf鏃跺嚭閿.淇鏂瑰紡:1 鏀逛负缁濆璺緞.2 灏嗚鎵撳紑鐨勬枃浠跺鍒跺埌鍚堥傜殑鐩稿璺緞涓,姣斿exe鎵鍦ㄦ枃浠跺す.
  • C璇█杩愯瀹屽悗淇濆瓨浠涔
    绛旓細浣犵敤鐨勬槸 microsfot Visual C++绯诲垪闆嗘垚鐜 缂栬瘧鍣 鐩存帴杩愯鐨勮瘽锛屼細榛樿缂栬瘧exe鍒版簮鏂囦欢鐨debug鏂囦欢澶逛笅銆傚湪杩欓噷鎵惧氨鍙互浜嗭紝濡傛灉瑕佹寮忕殑exe锛屽彲浠ョ偣鈥滅紪璇戔濓紝鐒跺悗璁剧疆涓篟elease锛岀劧鍚庝繚瀛樼敓鎴愮殑exe宸ョ▼鍗冲彲銆
  • C璇█绋嬪簭缂栬瘧鎴愬姛涔嬪悗,鎴戣瘯鐫杩愯浜璋冭瘯,鐒跺悗鍑虹幇杩欐牱鐨勭粨鏋
    绛旓細绋嬪簭搴旇宸茬粡杩愯浜嗭紝浣犲湪return 0;鍓嶉潰鍔犱笂system("pause"); 骞朵笖鍦ㄦ枃浠跺紑澶村姞涓婄浉搴斿埌澶存枃浠#include<stdlib.h> 灏卞彲浠ョ湅鍒扮▼搴忚繍琛岀殑缁撴灉浜嗐傞偅浜涜鍛婂彲浠ュ拷鐣ワ紝鎴戣寰楁垜褰撴椂涔熸槸杩欐牱鐨勩
  • 扩展阅读:c语言debug不能执行 ... c++编译器下载 ... c语言编译器手机版app ... c++反编译后可以看懂吗 ... c语言debug怎么解决 ... c++试题及答案 ... c语言debug是干什么的 ... c语言调试功能怎么用 ... debug调试详细步骤 ...

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