您的位置:首頁技術文章
文章詳情頁

c數組長度問題

瀏覽:77日期:2024-08-11 18:00:25

問題描述

請問為什么這個代碼可以通過編譯正常運行?不是必須使用常量作為數組長度嗎?是編譯器版本問題?gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-52)求解答,謝謝

c數組長度問題

問題解答

回答1:

你用的是c99的variable-length array。這個特性GCC 0.9 就有了。注意,ISO C++ 是沒有variable-length array的,但一些compiler(比如g++)會編譯因為compiler extension 支援。

相關文章:
国产综合久久一区二区三区