C 语言中的数组是一个固定大小的、连续的内存块,用于存放多个相同类型的元素,通过从零开始的索引进行访问。数组的大小必须在编译时确定,除非它在堆上动态分配。当数组传递给函数时,它会衰减为其第一个元素的指针,这意味着接收这些函数的数组会丢失关于原始数组大小的信息。