C語言怎么定義指針變量并賦值

小億
132
2024-04-15 19:02:09
欄目: 編程語言

在C語言中,定義指針變量并賦值可以通過以下步驟完成:

  1. 定義指針變量:在變量類型前加上*符號(hào)來定義指針變量,例如int *ptr;定義了一個(gè)指向整型數(shù)據(jù)的指針變量ptr。

  2. 賦值:將指針變量指向一個(gè)具體的變量或者內(nèi)存地址??梢酝ㄟ^&操作符獲取變量的地址,然后將該地址賦給指針變量,例如int num = 10; ptr = #將ptr指向了num變量的地址。

綜合起來,定義指針變量并賦值的示例代碼如下所示:

#include <stdio.h>

int main() {
    int num = 10;
    int *ptr;
    
    ptr = &num;
    
    printf("num的值為:%d\n", num);
    printf("ptr指向的值為:%d\n", *ptr);
    
    return 0;
}

在上述代碼中,首先定義了一個(gè)整型變量num和一個(gè)整型指針變量ptr,然后將ptr指向num變量的地址,并輸出了num的值和ptr指向的值。

0