《C和指针》读书笔记(2)
来源:互联网 发布:海量数据 待遇 编辑:程序博客网 时间:2024/05/21 17:04
1.未初始化的指针--严重错误,注意!
e.g: int *a;
*a = 1;//我们并不知道指针变量a指向哪里!
*越界指针和指向未知值的指针是常见错误的根源!
3.把一个整形常量强制转换,来创建指针常量;
e.g:int *ptr;
ptr = (int *)1;
4.if pointer point to same array,pointer variable could use 加减,比较运算符,来判断它们在数组中的相对位置。
5.注意不能向函数传递一个NULL指针,没有任何意义。 向函数传递指针就是为了解决函数只能return一个值的问题,而且还是单向的值传递。 用指针就可以让函数返回二个以上的值,实质就是在子函数的堆栈中对主调用函数中变量地址中的值回改。
e.g: int *a;
*a = 1;//我们并不知道指针变量a指向哪里!
*越界指针和指向未知值的指针是常见错误的根源!
3.把一个整形常量强制转换,来创建指针常量;
e.g:int *ptr;
ptr = (int *)1;
4.if pointer point to same array,pointer variable could use 加减,比较运算符,来判断它们在数组中的相对位置。
5.注意不能向函数传递一个NULL指针,没有任何意义。 向函数传递指针就是为了解决函数只能return一个值的问题,而且还是单向的值传递。 用指针就可以让函数返回二个以上的值,实质就是在子函数的堆栈中对主调用函数中变量地址中的值回改。
- 《C和指针》读书笔记(2)
- 《C和指针》读书笔记(2)
- 《c和指针》读书笔记2
- 读书笔记:C和指针2
- 《C和指针》 读书笔记
- 《C和指针》读书笔记
- 《C和指针》读书笔记
- 读书笔记---C和指针
- C和指针读书笔记
- C和指针 读书笔记
- C和指针 - 读书笔记
- 《C和指针》读书笔记
- 《C和指针》读书笔记
- 读书笔记 C和指针
- 《C和指针》读书笔记
- 《C和指针》-读书笔记
- 读书笔记之c和指针(2)
- C和C指针读书笔记
- DevExpress公司的xtraGrid控件
- 现在决定了。搬家到csdn了。
- 该内存不能为read或written的解决方案
- 《C和指针》读书笔记(1)
- Foxit Reader for Linux
- 《C和指针》读书笔记(2)
- 第一篇文章
- 嵌入式BootLoader技术内幕
- C#趣味小程序(6)——动态工具栏
- 板子上的调试--点灯大法
- 一句话的人生
- ospf为什么要划分区域?
- 系统初始化流程 跟着启动代码走 !
- 驱动你的串口 和寄存器打交道