在C语言中,一维数组的定义方式为类型说明符数组名()。A [常量表达式]B [整型表达式]C [整型常量]或[整型表达式]D [整型常量]
收起
没有为什么,语法就这么规定的这就导致你不可以先声明一个int n,再用n去初始化数组。除非n是常量。
如果按新版C11的标准,C选项是不是就对了,前提是已经将该变量定义且有初值
对。所以环境和语言一定要看好,不同环境下并不一样。一般考题都非常滞后的,不太可能考新版的东西。
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!