文章详情页
c数组长度问题
浏览:228日期: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. mysql优化 - mysql 分页查询优化。2. mysql - SQL添加记录的数据来源于同一个表3. javascript - vuex 参数绑定问题求解4. css - 手机qq打开网页无法使用文件上传功能?5. javascript - vue报错,昨天也是这么写的也没报错呀,今天就报错了,不知原因。求解决6. javascript - 请教,用原生js插入html的问题7. css - div设置float:left后高度设置自动会无效 ?8. css - 关于HTML中width和height的疑问(这个提问的标题不好起)9. android - 安卓微信刷卡支付的DEMO10. 导入数据库不成功
排行榜

网公网安备