c語言中錯誤提示(持續更新)

2022-06-19 02:48:08 字數 629 閱讀 3500

錯誤型別:(多報錯是好事)

一、warning

二、error

三、linux命令

1、warning

-[warning] assignment makes integer from pointer without a cast [enabled by default]

賦值型別和變數型別不一致

-[warning] on array function parameter 『array』 will return size of 『int *』

原因是陣列作為引數傳給函式時,是傳給陣列的位址,而不是傳給整個的陣列空間,因而sizeof(arr)這句話會報錯

2、error

-[error] assignment of read-only location '* p' 

對只允許讀的資料進行修改操作

-[error]subscripted value is neither array nor pointer nor vector

對乙個非陣列,指標,向量使用下標

3、linux命令

size: filename: file format not recognized(檔案格式不正確)

***持續更新中***

C語言錯誤集 持續更新

錯誤 嚴重性 說明 專案 檔案 行 禁止顯示狀態 錯誤 lnk2005 main 已經在 01.obj 中定義 01 c users shy desktop xx 01 01 02.obj 1 原因 同乙個檔案中包含了兩個main 函式 警告 warning c4047 初始化 int 與 int ...

C語言中的特殊函式 持續更新中

1 遞迴函式 1.1 遞迴函式 乙個函式呼叫它自己本身,則這個函式就是遞迴函式。1.2 使用遞迴函式的條件 1.2.1 採用遞迴方法來解決問題,必須符合以下三個條件 1.2.1.1 可以把要解決的問題轉化為乙個新問題,而這個新的問題的解決方法仍與原來的解決方法相同,只 所處理的物件有規律地遞增或遞減...

C語言學習(遇到的錯誤,持續更新)

一,dev c 工具中的long double問題 描述 在dev c 中定義long double型別資料,儲存20的階乘這樣的大數時,用printf 0lf 變數 輸出值為0 在vc 6.0不會出現此問題 解決 待解決 用google搜了搜,好多都說是bug,或者microsoft c ruti...