error C2275錯誤

將C代碼在VC++中編譯,經常會出現error C2275錯誤,結果是變量的定義位置不對,應該在函數塊的最前面。這是一個編程習慣的問題。


在移植c++代碼到c的時候,經常會出現一個奇怪的錯誤:“error C2275: “xxxxx”: 將此類型用作表達式非法”


這個錯誤是由於c的編譯器要求將變量的申明放在一個函數塊的頭部,而c++沒有這樣的要求造成的。


解決的辦法就是把變量的聲明全部放在變量的生存塊的開始。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章