c语言中不定长数组是指的变长数组吗?

2025-02-27 17:06:19
推荐回答(2个)
回答1:

变长数组在C++中指的是集合(也叫容器)
如vector就是

C语言中,所有的数组都不定长,没有下标越界的概念,数组实质就是一个指针(由数组名充当),因此C语言中数组的长度没有任何意义
平常在C语言中讲的不定长数组,其实就是指针。比如char *p;这句就定义了一个不定长的字符数组p(长度任意)

回答2:

应该是指像string一样,动态空间的数组吧