當前位置:首頁 » 編程軟體 » c語言編譯有警告

c語言編譯有警告

發布時間: 2022-03-31 22:27:15

c語言: 這樣的編譯警告

在函數a中返回的sth void 不是void* 而你在函數中又試圖以void*的方式去使用它,所以要對你作出提醒。

② c語言關於類型轉換的問題,編譯的時候會出現下面兩個警告,應該怎麼消除這兩個警告

一、
int feet;
float centimeters, inches;
改成
double feet ,centimeters, inches;
然後所有的%d %f改成%lf

二、
feet = centimeters / (CPI * IPF);
inches = centimeters / CPI - feet * IPF;
改成:
feet = (int)(centimeters / (CPI * IPF));
inches = (float)(centimeters / CPI - feet * IPF);
其實這是編譯器的問題,且是警告,不處理也行

③ C語言編譯警告,求解

你是在unix下吧,unix下建立的文件末尾都有一個空行,所以編譯器也要求正常的文件有一個空行作為末尾。加工空行就行了

④ c語言編譯後有兩個警告構件後變錯誤

具體要看代碼和報錯消息。猜測是你自己的代碼和include引入的庫的代碼使用不同的鏈接規范

⑤ 請c語言高手看看下面這個程序哪裡出錯了,編譯後怎麼有一個警告

1)警告的原因是編譯時,編譯器認為p變數沒有賦初值;
2)其實程序中已經在if
else
中對p的初始值進行了處理,但編譯器比較「笨」沒有看出來
3)你可以完全不理會這個警告;
4)如果確實你不想讓編譯器出這樣的警告,在scanf語句前,加上
p
=
0

顯式地為p賦初值

⑥ C語言編譯警告

void
main(void);函數被定義多次,這么明顯的錯誤肯定是其他.c文件定義了main函數了
另外你的這種寫法完全不符合c99啊
void
main(void)
應該寫成
int
main(void);或者
int
main(char
*argc,char*
argv[])

⑦ C語言編譯過程中為什麼顯示警告

此程序應該沒問題,如果有的話可能是你安裝的編譯系統有問題,建議你在別的編譯系統上試試(TC/WIN-TC)。
至於為什麼會出現警告,是由於你的程序中存在不和要求的輸入,但是警告一般不影響程序的應行,不過程序的結果一般來說是錯誤的,而且這時候程序能通過編譯,建議編譯時用快睫鍵(ALT+F9(TC編譯器))。

⑧ C語言編譯警告,請問為什麼會報警,怎麼解決謝謝

有一個嚴重問題:n變數,所以int number[n];的聲明是不可行的,[]中規定必須是常量,或常量表達式。其餘就沒有再往下看了……

⑨ c語言 文件章節 編譯 和 執行都可以但是有個警告

文件指針p沒有被初始化

FILE *p;
改成
FILE *p=NULL;

熱點內容
sql查詢所有表名 發布:2025-05-12 10:01:28 瀏覽:662
用python編譯器的簡單代碼 發布:2025-05-12 09:48:40 瀏覽:357
香港多ip站群伺服器租用 發布:2025-05-12 09:33:16 瀏覽:893
kaliapk編譯 發布:2025-05-12 08:47:56 瀏覽:357
健身穿壓縮衣 發布:2025-05-12 08:44:53 瀏覽:479
vps撥號伺服器搭建 發布:2025-05-12 08:35:20 瀏覽:310
音量鍵下陷開不開機怎麼辦安卓 發布:2025-05-12 08:35:19 瀏覽:291
python庫網站 發布:2025-05-12 08:19:10 瀏覽:3
c語言培訓內容 發布:2025-05-12 08:18:17 瀏覽:219
加密殼sdk 發布:2025-05-12 07:38:29 瀏覽:510