subscript on non-array or too many dimensions
- 教育綜合
- 2023-05-11 13:00:18
Keil遇到問題,不會改 TEXT1.C(33): error C216: subscript on non-array or too many dimensions
錯誤的意思是你把下標用在了一個非數(shù)組的變量上。 從你的代碼看, display不是數(shù)組,但第33句,使用了display[k]。所以出錯。KEIL 錯誤C216subscript on non-array or too many dimensions 求教
一個簡單的問題,對于初學者來說非常致命,你的延時子函數(shù)Delay[20],編譯錯誤,你怎么樣用到了[]括號啊,應該是圓括號 Delay(20)keil編譯出錯error C216: subscript on non-array or too many dimensions?
void addmatrix(float* x,float* y,float* z,int m,int n) 函數(shù)參數(shù)x,y,z都是一級指針, z[i][j]=x[i][j]+y[i][j]; 說明x,y,z都是二維數(shù)組。 所以x,y,z都需要是二級指針才能編譯通過。 需要把函數(shù)定義為 void addmatrix(float** x,float** y,float** z,int m,int n) 當然,調(diào)用該函數(shù)的地方也要作相應修改。 請采納,謝謝展開全文閱讀
上一篇
關(guān)不住丫頭,九紋龍找了一道人。 打2字詞
下一篇
返回列表