首先回答*是什么:
是的,*是一个格式。
举个定义的例子:
int a=3;
int *p=&a;
在定义变量的时候这个*有多少个就代表这个指针是几重指针。
举个使用的例子:
好的,首先我们知道指针p指向的是a的地址,也就是说p的值是a的地址。
我们用一个小比方来记*在这里的作用:
首先int b = 0;
b = a就是直接让b的值等于a的值
b = *p就是你先去看看p的值,然后发现p的值是个门牌号,于是你还得转那个门牌号所指的地方(a的地址),看看里面有什么(a的值呗)。
因为字数约束,这里就不赘述了。