C语言C/C++ 专题知识《简书与写作》

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] -》指针数组
上一篇下一篇

猜你喜欢

热点阅读