要打印一个指针的值,可以使用printf函数,并在格式化字符串中使用%p转换符。例如:
int main() {int num = 10;int *p = #printf("The value of p is %p\n", p);return 0;}
该程序定义了一个整型变量num和一个指向该变量的指针p。然后使用printf将p的值打印到控制台上。在格式化字符串中使用%p转换符,它会将指针的十六进制地址打印出来。输出结果可能类似于:
The value of p is 0x7ffc3b8d1d2c
需要注意的是,在不同系统上,指针的长度和内存地址的表示方式可能会有所不同,因此打印的值也可能会有所不同