C语言指针变量怎么判断

C语言中,定义整型指针变量p指向整型变量a,a的值为。p是指针变量,那么p是不是指针变量,还是说p已经指向a了,p就是一个整型变量?

题目显示有些不对

img


根据推测写了一下大致内容:
int a=1;
int *p=&a;
如果是 这样的 p是指针变量。
这两句
int a=1;
int *p=&a;
就相当于
int a;
a=1;
int *p;
p=&a;
希望对题主有所帮助,望采纳!!

int a = 1; // a是整型变量,其值是1
int *p = &a; // p是指针变量,指向整型变量a,其值是变量a的地址,*p的值是1

从概念上来说p是指针变量,经由这个指针变量可以找到对应的实体,但指针变量并非实体本身。