c語言怎么取指針里的值

小億
151
2024-08-11 15:10:36
欄目: 編程語言

要取指針中存儲(chǔ)的值,可以使用解引用操作符*。通過在指針變量前面加上*,可以獲取指針?biāo)赶虻膬?nèi)存地址中存儲(chǔ)的值。

例如,假設(shè)有一個(gè)指針變量ptr指向一個(gè)整數(shù)變量,可以通過*ptr來獲取指針指向的整數(shù)值。示例代碼如下:

#include <stdio.h>

int main() {
    int num = 10;
    int *ptr = &num; // 指針指向整數(shù)變量num

    printf("指針中存儲(chǔ)的值為:%d\n", *ptr); // 取指針中的值并打印輸出

    return 0;
}

在上面的示例中,指針ptr存儲(chǔ)了整數(shù)變量num的內(nèi)存地址,通過*ptr可以獲取該內(nèi)存地址中存儲(chǔ)的整數(shù)值并打印輸出。

0