- 博客(4)
- 收藏
- 关注
原创 指针的深化理解(接一)
空指针和野指针的区别与注意:空指针:不能向其拷贝数据(非法内存(没有有效的存储地址变量等)拷贝数据一定出错)野指针:未初始化的指针变量 指针释放后未置空的变量,第一次使用没有错,第二次及多次使用出现访问异常甚至中断 指针操作超过变量的作用域,这里特别提示一下,字符数组末尾一定要加“\0”,否则数组访问遍历时没有结束条件,导致指针非法指向,超越范围,而字符串自动添加指针与数组的区别:数组传参注意:字符串和字符数组传参不需要两个参数,只表示一块内存,因为所有内容为一个整体.
2022-04-04 22:31:03
228
原创 指针的深化理解
*p的理解:将p变量的内容取出,当成地址看待,找到改地址对应的内存空间做左值:存数据到空间中做右值:取出空间中的内容“指针”类型的大小:指针的大小与类型无关,只有当前使用的平台架构有关 32位 : 4字节 64位:8字节野指针:没有指向一块有效的内存int *p;*p=1000;//指针没有指向一个有效的地址空间,即指针的内存地址不确定2.不是可访问的内存区域int *p=1000;...
2022-04-04 21:40:37
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人