请问C语言程序无法执行是怎么回事,程序没有出错 为什么我的C语言程序没有错误却总是不能运行

\u7528c\u8bed\u8a00\u7f16\u5199\u7684\u7a0b\u5e8f\u7a0b\u5e8f\u6ca1\u9519\u4f46\u65e0\u6cd5\u8fd0\u884c\u600e\u4e48\u56de\u4e8b

\u4f60\u7684\u8f93\u5165scanf\u7528\u9519\u4e86\uff0c\u201c\u201d\u91cc\u9762\u662f\u63a7\u5236\u5b57\u7b26\uff0c\u800c\u53d8\u91cf\u5e94\u8be5\u653e\u5728\u201c\u201d\u7684\u5916\u9762\uff0c\u5e76\u52a0\u4e00\u4e2a\u2018\uff0c\u2019\u5c31\u884c\u4e86
\u89e3\u51b3\u65b9\u6848\uff1ascanf("%d%d",&a,&b);\u8fd9\u6837\u7684\uff0c\u4f60\u53cc\u5f15\u53f7\u6253\u9519\u4e86
\u671b\u91c7\u7eb3\uff0c\u8c22\u8c22

\u591a\u79cd\u53ef\u80fd\u3002
1.\u88c5\u5728C\u76d8\u4e86\uff0cVista\u4e0a\u4e0d\u80fd\u8bbf\u95ee\uff0c\u7ba1\u7406\u5458\u6a21\u5f0f\u8fd0\u884c\u8bd5\u8bd5\u3002
2.\u76ee\u524d\u8fdb\u7a0b\u4e2d\u6b63\u53c8\u4e00\u4e2acpp1.exe\u6b63\u5728\u6267\u884c\uff0c\u6240\u4ee5\u8fd9\u4e2a\u6587\u4ef6\u53d7\u4fdd\u62a4\uff0c\u4e0d\u80fd\u6253\u5f00\u521b\u5efa\u3002\u5efa\u8bae\u7ed3\u675f\u8be5\u8fdb\u7a0b\uff0c\u518dLink\u3002

这个可能性很多啦,比如你编译成debug版的在没有安装编译器的电脑上无法执行,windows上编译成的exe文件无法在linux上执行等等,你运行的时候弹出什么了吗?

创建工程时选的是C/c++吗?保存时文件扩展名为.c;
有时即使编译成功,程序也可能有一些逻辑错误的,而且有些错误编译器也不会提示,可以把代码放上来看看

你仔细检查一下你的代码中的语言是否输入错误,有时编译的时候是检查不出来的!

试试改成这样:
#include "stdio.h"
main()
{
int a,b,min,*pa,*pb,*pmin;
pa=&a;pb=&b;pmin=&min;
scanf("%d%d",pa,pb);
printf("a=%d,b=%d\n",a,b);
*pmin=*pa;
if(*pa>*pb)
*pmin=*pb;
printf("min=%d\n",min);
}

  • 鎴戠殑c璇█绋嬪簭娌℃湁鎶ラ敊涓轰粈涔堜細鎵ц涓嶄簡?
    绛旓細1. 绋嬪簭闄峰叆姝诲惊鐜細绋嬪簭鍦ㄦ煇涓湴鏂瑰嚭鐜颁簡姝诲惊鐜锛屼娇寰楃▼搴忔棤娉曠户缁悜涓嬫墽琛屻傚鏋滅▼搴忎技涔庢棤娉曠粨鏉燂紝鍙互妫鏌ョ▼搴忔槸鍚﹀瓨鍦ㄦ寰幆銆2. 鍐呭瓨娉勯湶锛氱▼搴忓湪浣跨敤鍔ㄦ佸唴瀛樺垎閰嶅嚱鏁帮紙濡俶alloc銆乧alloc锛夌瓑寮杈熷唴瀛樼┖闂存椂锛屾病鏈夊強鏃堕噴鏀炬墍鍒嗛厤鐨勫唴瀛樼┖闂达紝瀵艰嚧鍐呭瓨娉勯湶銆傚唴瀛樻硠闇蹭細瀵艰嚧绯荤粺鍐呭瓨璧勬簮鐨勬氮璐癸紝鏈缁堝鑷寸▼搴...
  • 缂栧啓c璇█浠g爜鏄鏃犳硶鎵ц绋嬪簭鏄庝箞鍥炰簨
    绛旓細C璇█浠g爜鏈韩鏄笉鑳借鎵ц鐨勶紝蹇呴』瑕佽繘琛岀紪璇戝悗鎵嶈兘浜х敓鍙墽琛屾枃浠銆侰璇█缂栬瘧鐨勮繃绋嬩腑浼氳嚜鍔ㄤ骇鐢熶袱涓枃浠讹紝鍏舵枃浠跺悗缂鍒嗗埆鏄.o鍜.exe銆.o鏄紪璇戞枃浠讹紝鐢ㄤ簬鍑忓皬鏇存敼绋嬪簭鍚庡啀缂栬瘧鏃剁殑鏃堕棿銆.exe 鏄彲鎵ц鏂囦欢锛屽湪Windows绯荤粺涓嬶紝鍙湁.exe鎵嶆槸鍙互鎵ц鐨勭▼搴忋傚鏋滃湪缂栬瘧鍚庢病鏈変骇鐢熷搴旂殑.exe鏂囦欢灏变唬琛...
  • C璇█涓轰粈涔堟病閿欒杩鎵ц涓嶄簡?
    绛旓細c璇█鐨勯敊璇垎涓轰袱绉嶏紝涓绉嶆槸杩愯鏃堕敊璇紝涓绉嶆槸閫昏緫涓婄殑閿欒銆傞昏緫涓婄殑閿欒涓嶅ソ鍒ゆ柇锛屾墽琛屼笉浜嗚偗瀹氭槸鍑虹幇閫昏緫涓婄殑閿欒鐨勩
  • c璇█涓嶇煡閬撲负浠涔堣繍琛屼笉浜
    绛旓細绗簩绫伙紝杩炴帴閿欒銆傝繖鏄寚杩炴帴绋嬪簭鍦ㄨ閰嶇洰鏍囩▼搴忔椂鍙戠幇鐨勯敊璇紝閫氬父鐢变簬鍑芥暟鍚嶄功鍐欓敊璇佺己灏戝寘鍚枃浠舵垨鍖呭惈鏂囦欢鐨勮矾寰勯敊璇瓑鍘熷洜寮曡捣鐨勩傜涓夌被锛岃繍琛屾湡閿欒銆傝繖鏄寚鍙鎵ц绋嬪簭鎵ц杩囩▼涓彂鐜扮殑閿欒銆傚鍦ㄨ绠楄繃绋嬩腑閬囧埌浜嗛櫎鏁颁负闆剁殑閿欒銆佹眰涓涓礋鏁扮殑骞虫柟鏍圭瓑绛夈傜紪璇戠郴缁熷彂鐜拌繖绫婚敊璇悗濡傛棤鐗规畩鎸囩ず閫氬父...
  • 涓轰粈涔堟垜鐨C璇█绋嬪簭娌℃湁閿欒鍗存绘槸涓嶈兘杩愯
    绛旓細澶氱鍙兘銆1.瑁呭湪C鐩樹簡锛孷ista涓婁笉鑳借闂紝绠$悊鍛樻ā寮忚繍琛岃瘯璇銆2.鐩墠杩涚▼涓鍙堜竴涓猚pp1.exe姝e湪鎵ц锛屾墍浠ヨ繖涓枃浠跺彈淇濇姢锛屼笉鑳芥墦寮鍒涘缓銆傚缓璁粨鏉熻杩涚▼锛屽啀Link銆傚弬鑰冭祫鏂欙細http://zhidao.baidu.com/question/70892269.html
  • C璇█绋嬪簭涓轰粈涔涓嶈兘杩愯
    绛旓細浣犵殑浠g爜鏄敊浜嗭紝鎵浠ユ墠浼氳繖鏍枫傞敊璇殑鍦扮偣鍦ㄨ緭鍑轰笂锛屼篃灏辨槸鏈鍚庝竴鍙 printf("%d %c %s", ss.age, ss.name, ss.sex);浣犲畾涔夌殑name鏄瓧绗︿覆锛岃宻ex鏄瓧绗︺傛墍浠ュ簲璇ユ敼鎴 printf("%d %s %c", ss.age, ss.name, ss.sex);
  • 涓轰粈涔C璇█绋嬪簭缂栬瘧姝g‘浣涓嶈兘鎵ц?
    绛旓細鍥犱负浣犵殑c娌℃湁鍒濆硷紝while寰幆鏃犳硶杩涜銆傚彟澶栦綘鐨勭畻娉曚篃鏈夐棶棰橈紝while寰幆鍙敼涓簑hile (m % n != 0)锛屽惊鐜粨鏉熷悗鏈灏忓叕绾︽暟鏃秐銆C璇█鏄涓闂ㄩ氱敤璁$畻鏈缂栫▼璇█锛屽簲鐢ㄥ箍娉涖侰璇█鐨勮璁$洰鏍囨槸鎻愪緵涓绉嶈兘浠ョ畝鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆佷骇鐢熷皯閲忕殑鏈哄櫒鐮佷互鍙婁笉闇瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑缂栫▼...
  • 璇烽棶C璇█绋嬪簭鏃犳硶鎵ц鏄庝箞鍥炰簨,绋嬪簭娌℃湁鍑洪敊
    绛旓細杩欎釜鍙兘鎬у緢澶氬暒锛屾瘮濡備綘缂栬瘧鎴恉ebug鐗堢殑鍦ㄦ病鏈夊畨瑁呯紪璇戝櫒鐨勭數鑴戜笂鏃犳硶鎵ц锛寃indows涓婄紪璇戞垚鐨別xe鏂囦欢鏃犳硶鍦╨inux涓婃墽琛岀瓑绛夛紝浣犺繍琛岀殑鏃跺欏脊鍑轰粈涔堜簡鍚楋紵
  • 涓轰粈涔C璇█绋嬪簭缂栬瘧姝g‘浣涓嶈兘鎵ц?
    绛旓細杩欏綋鐒跺師鍥犻潪甯稿锛屾瘮濡傦細缂栬瘧鍣ㄧ紪璇戜笉澶熶弗鏍笺绋嬪簭鏈夊緢澶х殑椋庨櫓绛夌瓑锛屾渶绠鍗曠殑涓涓緥瀛愬涓嬶細int a; scanf("%d",a);鍙互纭畾鐨勪竴鐐规槸锛氫竴鏃﹀湪杩愯涓嚭鐜伴敊璇紝澶у鏄緝涓轰弗閲嶇殑閿欒锛岄』寮曡捣閲嶈锛屽惁鍒欙紝涓鏃﹂敊璇潪甯镐弗閲嶏紝蹇呬細瀵艰嚧璁稿涓ラ噸鐨勫悗鏋滐紝濡傛鏈恒佸崱灞忕敋鑷崇洿鎺ュ鑷磋摑灞忋
  • C璇█ 绋嬪簭鏃犳硶鎵ц
    绛旓細鎴戞兂浣犵敤閿欎簡gets鍑芥暟浜嗗惂锛屽畠鏄鍙栦竴涓瓧绗︿覆锛屼笉鏄鍙栦竴涓瓧绗︼紝閬囧埌浜嗘崲琛岀浼氬仠姝紝浣嗘槸涓嶄細鎶婃崲琛岀璇诲叆鍒皊杩欎釜瀛楃涓蹭腑鐨勶紝杩欐牱璇翠綘鑳界煡閬撹嚜宸卞摢閿欎簡涔堬紵甯屾湜鑳藉府鍒版偍
  • 扩展阅读:c语言一般按以下顺序执行 ... c语言执行的四个步骤 ... 能直接执行的程序语言 ... c语言没错但是运行不了 ... c语言必须执行的步骤 ... c语言创建的4个步骤 ... c语言调试一闪就没了 ... 为什么c语言无法执行 ... c语言如何让程序重新执行 ...

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