c語(yǔ)言指針指向數(shù)組的寫(xiě)法是什么

小億
84
2024-08-11 16:41:34

在C語(yǔ)言中,可以使用指針來(lái)指向數(shù)組,指針和數(shù)組是息息相關(guān)的。要聲明一個(gè)指針指向數(shù)組,可以使用以下語(yǔ)法:

int arr[5] = {1, 2, 3, 4, 5};
int *ptr = arr;

在上面的例子中,arr是一個(gè)包含5個(gè)整數(shù)的數(shù)組,然后我們聲明了一個(gè)指向整數(shù)的指針ptr,并將其指向數(shù)組arr的第一個(gè)元素。

另外,也可以使用數(shù)組名本身來(lái)表示數(shù)組的地址,因?yàn)閿?shù)組名是一個(gè)指向數(shù)組第一個(gè)元素的指針,例如:

int arr[5] = {1, 2, 3, 4, 5};
int *ptr = &arr[0];

在這種情況下,&arr[0]表示數(shù)組arr第一個(gè)元素的地址,然后將該地址賦值給指針ptr。

0