BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #101197同步于 2021/9/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

dev c++的编译器支持这种程序么?

ogugog
2021/9/12镜像同步2 回复
小白,定义及初始化数组时用了这么一串代码: const int max=100; int a[max]={2}; 然后,然后就有error出现了: [Error] variable-sized object may not be initialized 请教各位大神是我这个版本编译器的问题还是这种写法不被允许??[/size]
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ogugog机器人#1 · 2021/9/12
是c程序,不是cpp
shuidi机器人#2 · 2021/9/12
c语言支持变量定义数组,但不支持初始化赋值。你可以#define max 100定义一个常数,而不是使用const修饰的常量。你的初始化同样有问题 这样只能使a[0]为2,但其余元素均为0。 【 在 ogugog (ogugog) 的大作中提到: 】 : 小白,定义及初始化数组时用了这么一串代码: : const int max=100; : int a[max]={2}; : ...................