数组定义知识要点

数组的维数必须用大于等于1的常量表达式定义(包含整型字面值常量枚举常量常量表达式初始化的整型const对象

非const变量以及要到运行阶段才知道值的const变量不能用于定义数组。

    实例1: int/char/float/double/...    a[10];    //ok    整型字面值常量

    实例2: const int x=10;

              int/char/float/double/...    a[x];    //ok    枚举常量

    实例3: const int x=10;

              int/char/float/double/...    a[x+1];    //ok    常量表达式初始化的整型const对象

    实例4:  const unsigned sz = get_size();     //运行后通过get_size()才知道sz的值,不能用于定义数组。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值