C言語でアドレスを出力する方法は何ですか?
C言語では、変数のアドレスを取得するために&演算子を使用し、その後%pを使ってアドレスを出力できます。
以下の例を日本語で言い換えると、次の通りです:
例えば、
#include <stdio.h>
int main() {
int num = 10;
printf("变量num的地址是:%p\n", &num);
return 0;
}
結果出力:
变量num的地址是:0x7ffee0b05b1c
この例では、&numを使用して変数numのアドレスを取得し、%p形式で変数のアドレスを出力しています。