所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

c++一个量怎么实现输入后定义为常量?

发布时间:2020-04-15 16:24:28

资讯分类:常量  定义  输入  常量  数组  变量
c++一个量怎么实现输入后定义为常量?

C语言无法动态转化变量类型为常量。常量需要预先定义,例如#define定义的符号常量,或者数值常量。输入的数总是存放到变量里的(常量不可更改,无法存放)。注意C语言中const关键字不是说明常量,而只是用来修饰一个变量不可直接改变。C99标准支持VLA(变长数组),但确定后也无法更改。之前的标准C声明一个数组,长度在编译期即已确定,不能是变量。所以 张仁杰何莉 给出的代码是错误的。一般对于动态数组使用动态内存分配实现。用malloc分配内存,用指针指向申请到的空间,作为数组使用。#include

留言与评论(共有 0 条评论)
   
验证码:
Top