指针简单笔记
简单理解: 指向一个东西的地址,可以表示这个东西的值,修改这个指针可以修改这个东西的值,当然这个指针本身也有自己独立的一个内存地址。
定义类型: 就是普通的类型后面加上一个 *(int *, char *。。。。。)
基本操作: 注意 2个 符号 * 和 & ,
int *a=&b; printf("%d",*a); // 返回值 printf("%d",a); // 返回内存地址
结构体: 不写 *,而写 ->
struct dian{ int a,b,c; }p; int main(){ p.a=1;p.b=2;p.c=3; dian *a=&p; printf("%d\n",a); printf("%d %d %d\n",a->a,a->b,a->c);