溫馨提示×

c語言怎么將數組放入地址中

小億
213
2023-11-28 11:23:29
欄目: 編程語言

要將數組放入地址中,可以使用指針來完成。

首先,定義一個指針變量,然后將數組的首地址賦值給指針變量。例如:

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int *ptr = arr; // 將數組的首地址賦值給指針變量

    // 輸出數組元素
    for (int i = 0; i < 5; i++) {
        printf("%d ", *(ptr + i));
    }

    return 0;
}

上述代碼中,數組arr的首地址通過&arr[0]或者直接arr來獲取,然后將其賦值給指針變量ptr。在輸出數組元素時,通過指針變量ptr加上i的偏移量,來獲取數組元素的值,使用*(ptr + i)的形式來訪問。

0