具体两个问题:
1. 从哪个标准开始数组长度可以是变量了?听说是C99,不知道对否?
2. 哪个标准数组长度必须是常量?
谢谢啦!
1. 从哪个标准开始数组长度可以是变量了?听说是C99,不知道对否?
2. 哪个标准数组长度必须是常量?
谢谢啦!
解决方案:20分
C 和 C++ 是两种不同的语言。
C 自 C99 开始,在特定条件下允许使用变量作为数组长度定义数组。
C++ 至今不允许这种用法。
C 自 C99 开始,在特定条件下允许使用变量作为数组长度定义数组。
C++ 至今不允许这种用法。
解决方案:10分
C99 不过这只是C,C++不行,C++中你只能用vector之类容器等代替