求大佬指導為啥VC中陣列長度輸入無法編譯,別的的編譯器可以啊

uj5u.com熱心網友回復:
編譯器不一樣,語法決議也不一樣這種用變數宣告動態陣列是c99的標準,還是改成標準的動態申請記憶體吧(用完以后自己釋放記憶體),
int *a = (int*)malloc(sizeof(int)*n);
這樣能更好的移植,否則你換個編譯器可能就出問題了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/185061.html
標籤:C++ 語言
下一篇:C語言編譯錯誤
