33问答网
所有问题
为什么定义数组长度要加一
如题所述
举报该问题
推荐答案 2022-12-28
定义数组长度要加一的原因是数组全部发生进位,是加1操作,最多结果是10,进位后该位置元素为0。当所有位置发生进位时,所有位置元素都会为0,数组长度会加1,且增加的第一位元素为1。比如[9,9,9]类型的全为9元素的数组会全部进位,此时只需生成一个长度为4,第一位为1,其余位为0的数组即可满足条件。即[1,0,0,0]。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RddPRd50dd0P0R0RdPW.html
相似回答
为什么
字符
数组
后面
要加一
答:
字符
数组
中会加入结束符,所以
长度要加1
.
c++这里是创建animal
长度
的
数组
吗?后面
为什么要
+1
答:
strlen(animal) 是计算 animal 变量里 字符串
长度
, 未包含字符串结束符 '\0'。现 创建 ps
数组
, 用于 存放 animal 里 字符串, 所以
需要
增加1个单元,以便也存放字符串结束符 '\0'。执行 strcpy(ps,animal); 这个 “复制字符串”操作时,ps 就有了足够存储空间了。这是要+1 原因。
C语言
为什么数组长度定义
为1时没有实际意义?
答:
因为当数组的长度为1时,就相当于只定义了一个变量,
就失去了数组定义多变量和方便使用并表示变量这一优势
。所以定义数组其长度为1并没有实际意义。
大家正在搜
定义一个长度为10的一维数组
定义一个长度为10的整型数组
定义数组时不规定长度
怎么定义一个数组
c语言数组不定义长度
c语言定义未知长度数组
数组加一是什么意思
数组长度怎么看
数组长度