你的代码本来就是打印那一行,有什么问题么
// Created by wuyujin1997 on 2023/1/23.
#include <stdio.h>
int main() {
int age = 25;
int* p = &age;
printf("age = %d\n", age); // 打印一个int变量的值
printf("&age = %p\n", &age);// 该变量的内存地址。 【&变量名】取到该变所在的内存地址
printf("p = %x\n", p); // 打印该指针变量的值。指针变量中存的是特殊类型的值:【某个其他变量的内存地址】。
printf("*p = %d\n", *p); // 指针变量p中存着一个内存地址,这个内存地址处的变量的值是多少?
// 【*指针变量名 指针变量-->普通变量内存地址-->普通变量的值 】依次取值两次:1. 拿到指针变量中存储的值。2. 以该值为内存地址,取对应内存处的变量的
// age = 25
// &age = 0x16fdff218
// p = 6fdff218
// *p = 25
return 0;
}