定义一个变量x=123,一个指针p,让指针指向这个变量x,输出x,&x,p,*p
#include <stdio.h>
int main() {
int x = 123; // 定义一个变量x
int *p = &x; // 定义一个指针p,并让它指向变量x
printf("x的值为:%d\n", x); // 输出变量x的值
printf("x的地址为:%p\n", &x); // 输出变量x的地址
printf("p的值为:%p\n", p); // 输出指针p所指向变量的地址
printf("*p的值为:%d\n", *p); // 通过指针p输出变量x的值
return 0;
}
#include <stdio.h>
int main()
{
int x = 123, *p;
p = &x;
printf("%d %p %p %d", x, &x, p, *p);
return 0;
}
123 0x7ffc54ff2d34 0x7ffc54ff2d34 123