錯誤型別:(多報錯是好事)
一、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...