當前位置:首頁 » 編程軟體 » 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;

熱點內容
android開發登錄 發布:2025-09-12 03:28:20 瀏覽:882
javafile的後綴 發布:2025-09-12 03:12:47 瀏覽:924
android逐幀動畫 發布:2025-09-12 03:11:50 瀏覽:324
電腦如何顯示伺服器出錯 發布:2025-09-12 03:01:26 瀏覽:137
製作存儲器 發布:2025-09-12 02:49:57 瀏覽:407
視頻劇本腳本如何溝通 發布:2025-09-12 02:41:33 瀏覽:407
你的世界伺服器ip地址 發布:2025-09-12 02:41:31 瀏覽:177
房產網php源碼 發布:2025-09-12 02:36:20 瀏覽:640
android設置邊框圓角 發布:2025-09-12 02:34:51 瀏覽:720
安卓手機清理怎麼操作 發布:2025-09-12 02:33:36 瀏覽:82