中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用c語言指針修改數組值

小億
327
2023-11-05 02:43:58
欄目: 編程語言

在C語言中,可以通過指針修改數組的值。以下是一個示例代碼:

#include <stdio.h>

void modifyArray(int *arr, int size) {
    for (int i = 0; i < size; i++) {
        // 通過指針修改數組元素的值
        *(arr + i) *= 2;
    }
}

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int size = sizeof(arr) / sizeof(arr[0]);

    printf("原始數組:");
    for (int i = 0; i < size; i++) {
        printf("%d ", arr[i]);
    }

    // 調用函數修改數組的值
    modifyArray(arr, size);

    printf("\n修改后的數組:");
    for (int i = 0; i < size; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

輸出結果:

原始數組:1 2 3 4 5 
修改后的數組:2 4 6 8 10 

在上述代碼中,modifyArray函數接受一個整型指針arr和數組的大小size,通過循環遍歷每個元素,使用指針訪問數組元素并修改其值。在main函數中,先打印原始的數組值,然后調用modifyArray函數修改數組的值,并再次打印修改后的數組值。

0
江阴市| 海淀区| 沧源| 重庆市| 伊吾县| 肥乡县| 大竹县| 九寨沟县| 南澳县| 泰州市| 车险| 阳江市| 阿拉善右旗| 荆门市| 凉城县| 通许县| 连南| 嘉善县| 怀集县| 甘谷县| 浮山县| 青浦区| 望江县| 邛崃市| 泾阳县| 共和县| 阿拉尔市| 平利县| 乐至县| 崇州市| 宿州市| 萍乡市| 长海县| 奇台县| 浦北县| 洮南市| 桦甸市| 思茅市| 濮阳市| 扶风县| 建湖县|