00问答网
所有问题
C语言中一维数组的数组长度可以不是整形吗?
如题所述
举报该问题
其他回答
第1个回答 2023-05-04
显然不可以,C语言数组一定是元素的整数倍。
下标也只能用非负整数。
相似回答
C语言的一维数组长度
有限制吗
答:
数组长度是
有限的,不能超过它的最大长度.就你所说的情况,可能是内存空间不够,导致执行过程中断,也可能是数组太多数值太大导致系统执行时间不可估量,相对与一般的执行时间来说,假如计算机去执行你的程序需要执行一年的话,算法就进入了一个死循环,没有太多现实意义....
c语言中数组
元素的个数
可以不
固定
吗?
答:
常量表达式中可以包括常量和符号常量,不能包含变量。也就是说,
c不
允许对
数组的
大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。2.不过可以用宏定义来解决问题的:define M 20 然后在程序中定义数组a[M]这样就可以通过改变M的数值来解决问题。
能否
在
C程序中
改变
数组的长度?
答:
C当中
没有new和delete的话可以用malloc和free,两者等价。以上的方式即可以实现“某种意义下”的无
长度
限制
的一维数组
。但是不能够实现无限长
的数组
(注意,无长度限制和无限长是不同的概念)。
C语言中
对
一维整形数组的
正确说明
答:
以下对
一维
整型数组a的正确说明是___。A) int a (10);//
数组的
定义格式为:数据类型 数组名[常量表达式];只能用[]不能用(),因此错误 B) int n=10, a[n];//定义时:数组名[常量表达式]里常量表达式只能
是整形
常量和符号常量,绝对不能是变量,因此B、
C
都是错误的 C) int n; ...
大家正在搜
c语言数组的大小是固定的吗
c语言数组不定义长度
C语言一维数组
c语言数组长度限制
c语言字符串数组长度怎么算
c语言获取数组长度
c语言数组长度length
c语言数组长度strlen
c语言中字符串的长度