C 基础-指针,函数处理器
2021-03-08 本文已影响0人
zcwfeng
指针
指针是一个变量,其值为地址。
声明指针或者不再使用后都要将其置为0 (NULL)
野指针 未初始化的指针
悬空指针 指针最初指向的内存已经被释放了的一种指针
使用:
//声明一个整型变量
int i = 10; //将i的地址使用取地址符给p指针 int *p = &i;
//输出 0xffff 16进制地址
printf("%#x\n", &i);
printf("%#x\n", &p);
指针多少个字节?指向地址,存放的是地址
地址在 32位中指针占用4字节 64为8
//32位:
sizeof(p) == 4;
//64位:
sizeof(p) == 8;
数组指针,指针数组
int (*ptr_arry)[5] -》 数组指针
int *ptr_arry[5] -》指针数组