文章詳情頁
c數組長度問題
瀏覽:171日期:2024-08-11 18:00:25
問題描述
請問為什么這個代碼可以通過編譯正常運行?不是必須使用常量作為數組長度嗎?是編譯器版本問題?gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-52)求解答,謝謝

問題解答
回答1:你用的是c99的variable-length array。這個特性GCC 0.9 就有了。注意,ISO C++ 是沒有variable-length array的,但一些compiler(比如g++)會編譯因為compiler extension 支援。
相關文章:
1. javascript - sublime快鍵鍵問題2. javascript - 移動端上不能實現拖拽布局嗎?3. 實現bing搜索工具urlAPI提交4. javascript - 如何判斷不同兩個對象觸發同一事件?5. ubuntu - apache安裝好后php文件放在哪里?6. javascript - react native在run-android時出現這個錯誤該怎么解決?大神賜教7. angular.js - 單頁應用(ng/vue)該如何監聽用戶離開當前頁面(或者路由)?8. c++ - QWebEngineView加載url后直接點擊鏈接沒有反應要怎么解決?9. 前端 - 這段代碼一直生效不了,查半天因為 top: 0px; 分號后一個隱藏的東西,也不是占位符...刪了就可以生效,這是什么情況。。10. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙
排行榜

網公網安備