當前位置:首頁 » 編程軟體 » c語言代碼一直編譯怎麼回事

c語言代碼一直編譯怎麼回事

發布時間: 2022-12-18 00:32:09

c語言編程的程序為什麼無法運行,一直提示源文件未編譯

你是不是粘貼了網頁上的代碼,那個可能有很多符號的。還有保證在英文狀態下輸入啊。未編譯是肯定的啊,你都有語法錯誤啊。

Ⅱ 為什麼我在dev中編寫c語言代碼編譯後運行時 總是顯示源文件未編譯用的是win8系統.求大神指導。

因為你直接點的運行->執行吧??!你可先點擊編譯,再點擊執行,或者直接按f9 (編譯並執行)或者ctrl+f9(只編譯),dev-c很好用的,我一直在用!
-物聯網校企聯盟技術部

Ⅲ c語言helloworld代碼是對的,但編譯錯誤

"代碼是對的",不要把自己放到"我是對的"的位置上去,這樣就沒有辦法找自己問題了.既然編譯沒過,肯定哪錯了
你代碼不完全對,main函數的signature應該是int main(int argc, char* argv[]),編譯器只是檢查的比較寬松,有些書籍也不夠嚴謹

至於編譯,明明是過了啊?為什麼說編譯錯誤?

Ⅳ C語言:下面的代碼為什麼會出現編譯錯誤應當怎麼改正

錯誤出在a=sum;這一句——因為構成C語言程序的基本單位是函數而不是C語句,這里的a=sum;不在任何函數中,所以編譯器無法處理而出錯。把它放到主函數中的printf("%d ",a(3,5));之前就可以了。函數外只能進行全局變數定義或聲明,而不能進行其他操作,所以把int (*a)(int, int); a=sum;兩句改成int (*a)(int, int)=sum;,讓它成為聲明變數a並初始化為sum也是可以的。你可以試試。

代碼文本:

#include "stdio.h"

int sum(int a, int b);

int (*a)(int, int);

int main(int argc,char *argv[]){

a=sum;

printf("%d ",a(3,5));

return 0;

}

int sum(int a,int b){

return a+b;

}

Ⅳ 請問大神們誰可以幫我看看 這個c語言 為什麼 進行編譯的時候 一直運行下去 停不了。。沒有

EOF是文件結束符,存在於文件末尾,是故稱為文件結束符,只有在輸入的是文件並且碰到了文件的結尾,循環才會結束。樓主看的教材可能比較老,教材多半是依據Unix系統,這種輸入可能是Unix中的管道或者文件方式,所以才能結束循環。在windows中EOF就是ctrl+z,linux中是ctrl+d。你可以按按相應的控制符組合鍵再敲敲回車就能結束了。也可以把EOF改成 '\n',這樣就一切正常了

Ⅵ C語言代碼編譯一直出錯 CL.exe

vc ++ 6.0兼容性不好換個ide吧,推薦codeblocks

Ⅶ C語言程序編譯老是CL.exe錯誤 怎麼回事

1、一般這個問題都是在win7和vista下面用VC6的問題,嘗試下面幾種方法,如果不行,就重新找一個VC版本吧2、具體步湊:一: 「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目 錄 /VC98/Bin」下面,可以到相應的路徑下找到這個應用程序。因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工 具)」—「Option(選擇)」—「Directories(目錄)」重新設置「Excutable Fils、Include Files、Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同(例如VC裝在C,但是這些路徑全部在D),改過來就OK了。

熱點內容
c語言二進制代碼 發布:2025-07-13 10:27:28 瀏覽:18
kc杯腳本 發布:2025-07-13 10:27:22 瀏覽:613
android選中變色 發布:2025-07-13 10:23:09 瀏覽:951
進程隱藏源碼 發布:2025-07-13 10:11:29 瀏覽:743
安卓如何實名認證和平精英 發布:2025-07-13 10:09:27 瀏覽:235
arduino編程入門 發布:2025-07-13 09:59:22 瀏覽:86
Filterandroid 發布:2025-07-13 09:57:44 瀏覽:943
用戶存儲器和系統存儲器的區別 發布:2025-07-13 09:54:06 瀏覽:774
自己有伺服器怎麼購買域名 發布:2025-07-13 09:53:56 瀏覽:346
如何定時執行存儲過程 發布:2025-07-13 09:36:53 瀏覽:186