C语言如何输出一个变量的地址

你要好好看看指针的定义和运用。 你可以定义一个整型指针 int p; 然后定义一个整型变量 int a; p的值是一个整型变量的地址 &是取地址操作符

C语言如何输出一个变量的地址

你要好好看看指针的定义和运用。

你可以定义一个整型指针 int p; 然后定义一个整型变量 int a;

p的值是一个整型变量的地址 &是取地址操作符

**p = &a;* 这样,指针变量p保存的就是整型变量a的地址了

你要引用整型变量a,可以直接使用变量本身a,也可以通过指针间接的应用,***p** 就是a了

所以你的程序可以再定义一个整型指针变量 p=&a;

然后 printf(“address is :%X\n”,p);就可以看看a的十六进制地址了

相关推荐