指针小结
来源:互联网 发布:大疆无人机 知乎 编辑:程序博客网 时间:2024/04/18 14:53
int *p:p是指针变量,存放的是地址,这个地址是整型地址;;;
指针是个变量
步长:+1后跳的地址:
对应的内存空间;指向的内存空间;
Int num = 5;
int * p = #
num++:对num对应的内存空间的值+1;
P++:对p对应的内存空间+1;
(*p)++:对p指向的内存空间的值+1;
指向的内存空间:就是这个指针变量对应的内存空间里保存的地址的内存空间;
*:(间接运算符)取值运算符:取指针变量对应空间保存的地址对应的内存空间的值
char *ptr = (char *)malloc(len) 强制类型转换
1、指针只能赋值相同类型。 长步长指针赋值给段步长会出现数据丢失,反之,或取多余数据
浮点型指针不能赋值
2、void* 可保存任何类型指针赋值(万能指针),不能对其取值。若未说明,对void* ++,结果加1个字节
段错误要想到:是否出现野指针,是否对0地址操作
0 0
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 指针小结
- 引用和指针小结
- 再再论指针小结
- C指针小结
- 野指针小结
- C指针小结
- 指针与引用小结
- c++指针访问小结
- C++模板详解
- chmod: prof_err.c: new permissions are r-xrwxrwx, not r-xr-xr-x 错误的解决方法
- Quartz的cron表达式
- 二叉树整理(三)
- Android状态栏微技巧,带你真正理解沉浸式模式
- 指针小结
- 微软认知服务 人脸识别 API 之 发现
- 20161203
- 【例题】【Splay】NKOJ2504 区间翻转问题
- setTimeout 深入分析其机制
- java获取文件夹下所有文件
- Android TextView文字横向自动滚动(跑马灯)
- 作用域和 this
- 类加载器学习