-2
数组数据结构(和)数组数据类型有什么区别。例如来自c语言int var [5] = {1,2,3,4,5}。数组数据结构(和)数组数据类型如何理解差异
- 赋值运算符是int类型数组变量之前。
- 之后的赋值操作符是数组数据结构。 这是正确的吗?
数组数据结构(和)数组数据类型有什么区别。例如来自c语言int var [5] = {1,2,3,4,5}。数组数据结构(和)数组数据类型如何理解差异
C中的变量不会在赋值后更改类型。 int var[5]
声明变量名为var
这是和数组持有5个整数。
int arr[3];
int arr1[3] = {1,2,3};
以上阵列arr
和arr1
具有相同的类型。由于数组arr
尚未初始化,因此未定义值arr[0]
arr[1]
arr[2]
。元素或数组arr1
具有整数值如指定arr1[0]=1
arr1[1]=2
arr1[2]=3
。
术语数据结构和数据类型的混淆可能来自维基百科。在这里阅读接受的答案:What is the difference between an Array Data Structure and an Array Data-type in the context of a programming language like C?
号“数组数据结构”是不是一个标准术语。这只是一个数组。 – kaylum
是真的,数组不是数据结构,那么元素的插入,删除,更新都在做,那些都是基础的数据结构过程,所以我认为它是一种数据结构 – loops
C数组没有插入或删除操作。 – kaylum