在C語(yǔ)言中,可以通過(guò)以下方式來(lái)定義一個(gè)數(shù)組:
int arr[] = {1, 2, 3, 4, 5};
這種方式會(huì)根據(jù)初始化的值自動(dòng)推斷數(shù)組的大小。
int arr[5];
這種方式會(huì)創(chuàng)建一個(gè)包含5個(gè)整數(shù)的數(shù)組,但是數(shù)組的值是未定義的。
int arr[5] = {1, 2, 3};
這種方式會(huì)將前三個(gè)元素初始化為1、2、3,而剩余的兩個(gè)元素會(huì)被初始化為0。
需要注意的是,數(shù)組的索引從0開(kāi)始,所以數(shù)組的第一個(gè)元素的索引為0,第二個(gè)元素的索引為1,依此類(lèi)推。