C言語でアドレスを出力する方法は何ですか?

C言語では、変数のアドレスを取得するために&演算子を使用し、その後%pを使ってアドレスを出力できます。

以下の例を日本語で言い換えると、次の通りです:
例えば、

#include <stdio.h>

int main() {
    int num = 10;
    printf("变量num的地址是:%p\n", &num);
    return 0;
}

結果出力:

变量num的地址是:0x7ffee0b05b1c

この例では、&numを使用して変数numのアドレスを取得し、%p形式で変数のアドレスを出力しています。

bannerAds