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

溫馨提示×

c語言一個指針如何賦值給另一個指針

小億
114
2024-09-05 08:16:14
欄目: 編程語言

在C語言中,一個指針可以賦值給另一個指針,只需要將源指針的值賦給目標指針。這里有一個簡單的例子:

#include<stdio.h>

int main() {
    int a = 10;
    int b = 20;
    int *ptr1, *ptr2;

    ptr1 = &a; // ptr1 指向 a 的地址
    ptr2 = &b; // ptr2 指向 b 的地址

    printf("ptr1 指向的值: %d\n", *ptr1);
    printf("ptr2 指向的值: %d\n", *ptr2);

    ptr2 = ptr1; // 將 ptr1 的值(即 a 的地址)賦給 ptr2

    printf("ptr2 指向的值: %d\n", *ptr2);

    return 0;
}

在這個例子中,我們首先創建了兩個整數變量 ab,然后創建了兩個指針變量 ptr1ptr2。接下來,我們將 a 的地址賦給 ptr1,將 b 的地址賦給 ptr2。然后,我們將 ptr1 的值(即 a 的地址)賦給 ptr2。最后,我們打印出 ptr2 指向的值,此時 ptr2 指向的是 a 的地址,所以輸出結果為 10

0
阆中市| 恩平市| 南阳市| 夏邑县| 晴隆县| 安多县| 长兴县| 本溪市| 曲水县| 南通市| 湄潭县| 霍州市| 禹州市| 江安县| 固安县| 应城市| 渑池县| 永兴县| 邯郸县| 西城区| 辛集市| 叶城县| 巴楚县| 五家渠市| 宁强县| 临海市| 肥西县| 宣城市| 台安县| 宁蒗| 玉林市| 新化县| 清流县| 贺兰县| 永清县| 东安县| 和龙市| 大名县| 蕲春县| 文山县| 巴林右旗|