為什麼c語言總是顯示錯誤警告,為什麼c語言總是顯示一個錯誤0個警告?

時間 2021-06-26 19:15:52

1樓:gta小雞

這個錯誤是你沒有正確配置vc6的編譯工具路徑,或者你的vc6缺少聯結器程式導致的。

最簡單的解決辦法是不要使用vc6.0,這是一個20年前的ide,已經嚴重過時,不相容當前的c/c++標準,也不相容windows 7以上的作業系統。換用code::

blocks或visual studio等現代ide。

c語言程式設計的結果常出現 0個錯誤,1個警告 怎麼回事?

2樓:迷戀_哈哈

可能出現是隱藏的問題。警告麼。就是警告有可能執行的時候出問題你沒有考慮到的。有時候在編譯一次就好了有時候就不行。不過能執行

3樓:蘇州聖愛**

原始碼,詳細的錯誤**,還有警告內容,這樣才能詳細瞭解!

4樓:

這個沒有什麼……你只需要再除錯一下就行了……就會出現0個錯誤,0個警告了

5樓:星空

認真檢查**,問題在裡面。

c語言程式設計的結果常出現 0個錯誤,1個警告 怎麼回事?

6樓:戢淑敏象賦

這個沒有什麼……你只需要再除錯一下就行了……就會出現0個錯誤,0個警告了

7樓:栗薪琇

你把**發給我,要不然我沒辦法幫你看

c語言不管輸入什麼,編譯之後都是一個錯誤,零個警告。請問這是怎麼回事?

8樓:匿名使用者

現在我來回答一下吧:

參照下面本人的例子來說明一下:

#include

#include

int main (void)

return 0;

} **的具體意思怎麼樣,我就不解釋了,重點放在如何實現從串列埠除錯視窗中輸出printf的內容吧。

其實很簡單,將**編譯連結後,開始除錯,分別開啟view -> serial window #1

然後,我們按run鍵,此刻,serial window #1並沒有任何內容,癥結在哪兒呢?

我們回想一下串列埠通訊的知識吧,知道了吧,我們沒有在**中設定串列埠傳送暫存器中的內容,也就是,我們根本就還沒啟動串列埠傳送訊息。

這下好辦,我們繼續開啟peripherals -> serial channel這個就是串列埠暫存器控制中心,我們在給其中的ti前面打上個勾,也就是啟動串列埠傳送訊息。

在此,我們就可以看到串列埠除錯視窗中輸出printf的內容了~

上面的**是我參照那本書上的例子,我分析後,發現其實是它的**出錯了,只要把**改正,也就不用那麼麻煩了,經過上面這一步,估計大家猜到錯誤出在**了,就就是:

t1 = 1;

我們改回:

ti = 1;

然後直接執行就可以看到效果了!

9樓:匿名使用者

應該是編譯出錯了吧,你看看那個錯誤是什麼

編寫的c語言程式是對的,確為什麼總是顯示有一個錯誤,而且看不到錯誤原因,重新關閉再啟動c語言還是這

c語言 當寫完程式,點執行的時候總是在下面 顯示1 error(s), 0 warning(s),也不出結果,怎麼回事?

10樓:匿名使用者

1個錯誤,0個警告,說明程式有問題,後面應該有給提示錯誤的行數,自己認真檢查。

11樓:樂天

應該是編譯未通過,程式可能存在細小錯誤,如標點符號是否用的是半形字元、for

後面的大括號是否有落一個、開頭的標頭檔案新增等等,你先改改**,再試一遍,如果確定**無誤,那可能和你安裝的執行軟體本身有關,你換個電腦也可能就能出結果。這種情況我們上機課時常出現。

12樓:公叔菊

。。說明出錯了

你把你打的**貼上來吧 我們幫你看看

13樓:倒黴熊

你編譯了嗎?直接執行?

還是編譯沒有通過?

還是編譯通過了,不能執行?

14樓:花斑璐

證明你的程式那兒寫錯了,有問題。當然執行不了了

15樓:鍵盤雀躍

gcc -wall xx.c

------------------------呵呵

16樓:匿名使用者

1個錯誤,0個警告,說明程式有問題

c語言程式沒問題,但總顯示一個錯誤是怎麼回事?

17樓:

一般是你執行了一次還沒有輸入資料,所以還在等你輸入,可是你又“啟動”編譯執行了一次。把介面最小化檢查一下,看有沒有黑框框存在。若有,就是這個問題,把所有黑框框都關閉再執行就可以了……

18樓:try菲戈

應該是編譯器問題,你重灌或者下個spawn工具覆蓋下

c語言程式沒有錯,但為什麼總顯示一個錯誤

19樓:韻城之都的管家

嗯,**是沒有問題的。那麼vc可能出問題了。

試試重新編譯一下或是重啟一下可能會有解決。

20樓:古神孤鴻

看不清,發**出來幫你看看

C語言的錯誤,C語言中的錯誤和警告有什麼區別

語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號 話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩 阿拉木薩 錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些 編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警...

簡單C語言,程式顯示沒錯誤,但是總是執行不出來,為什麼呢

第一,你書上最後的那個公式錯了,自己代入幾項看下就知道第二,那個精度0.000001是針對最上面的那個公式裡面的項。你用最下面的公式,每一項都大於1,應該限定項數n,加大項數num可以加大精度 include include define num 10000 int main pi pi 2 pri...

C語言動態分配記憶體為什麼總是提示警告?可以執行

北問邇 1.就算沒有free main 結束後也是會自動釋放malloc 的記憶體的,這裡監控者是作業系統,設計嚴謹的作業系統會登記每一塊給每一個應用程式分配的記憶體,這使得它能夠在應用程式本身失控的情況下仍然做到有效地 記憶體。你可以試一下在taskmanager裡強行結束你的程式,這樣顯然是沒有...