我们在集合1中引入了数组(C中的数组简介)。
在本文中,将讨论C中的数组属性。
1)在C中,可以具有除void和function以外的所有类型的数组。有关详细信息,请参见此。
2)在C语言中,数组和指针不同。它们看起来很相似,因为数组名称给出了第一个元素的地址,并且使用指针算法访问了数组元素。有关详细信息,请参见C中的数组vs指针。
3)数组总是作为函数的指针传递。有关详细信息,请参见此。
4)用双引号字符串初始化的字符数组的最后一个元素为’\ 0’。有关详细信息,请参见此。
5)与其他变量一样,可以在数据,堆和堆栈这三个段中的任何一个中为数组分配内存(有关详细信息,请参见此内容)。动态分配的数组在堆上分配了内存,静态或全局数组在数据段上分配了内存,本地数组在堆栈段上分配了内存。
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。