定义
指针就是内存单元编号的另一种称呼。每个内存单元都有一个编号,这个编号就是内存单元的地址,也被称作指针。指针变量:用来保存“内存单元”地址的变量,就是指针变量。
置空
将NULL赋给指针,则指针此时保存的是内存起始地址,指针指向内存的起始位置
对象的指针
比如数组的指针对象为p 其实取的是第一个值的指针 取数组的第二个值的指针的值为 *(p+1)
对象访问
(*p).arg 或者 p->arg
指针打印
printf("%p\n", p2);
指针就是内存单元编号的另一种称呼。每个内存单元都有一个编号,这个编号就是内存单元的地址,也被称作指针。指针变量:用来保存“内存单元”地址的变量,就是指针变量。
将NULL赋给指针,则指针此时保存的是内存起始地址,指针指向内存的起始位置
比如数组的指针对象为p 其实取的是第一个值的指针 取数组的第二个值的指针的值为 *(p+1)
(*p).arg 或者 p->arg
printf("%p\n", p2);