C——指针一些摘要
来源:互联网 发布:网络教育报考学校 编辑:程序博客网 时间:2024/05/17 01:59
定义指针:datatype *pointerName;
指针操作:指针赋值(&)、间接访问(*)。
指针运算:
- 赋值运算:&运算符,它返回操作数的内存地址,可以赋值给类型合适的指针;把一个指针变量的值赋给指向相同类型变量的另一个指针变量;把数组的首地址赋三结合指针变量 int a[2],*pa;pa=a;。
- 算术运算:递增(减);加减某个整数值。
- 关系运算:比较运算,==等。
指向数组的指针:
一个指针可以指向一个数组:int a[2],*pa;pa=a;表示pa指向数组第一个元素。
也可以指向一个数组元素:int *p,data[10];p=data+3;或者p=&data[3];表示p指向数组的第四个元素。
注意点:
- 指针是一个变量,它存储的是另一个程序对象的内存地址。
- 指针的声明由基本类型、星号(*)和变量名组成。
- 为指针赋值,赋值运算符右侧必须是一个地址。如果是普通变量,则需要在前面加一个 & ;如果是另一个指针变量或者是一个数组,不需要加 & 运算符。
- 运算符 * 用于返回指针指向的内存地址中存储的值。
- 指针算术运算的含义是指针的移动,将指针执行加上或者减去一个整数值 n 的运算相当于指针向前或者向后移动 n 个数据单元。
- 指针可以执行比较相等的运算,用来判断两个指针是否指向同一个变量。
- 指向数组的指针,存储的是数组中元素的地址。数据 data 的第 (i+1)个元素的地址可以表示为 &data[ i ] 或 ( data + i )。
郁闷,本来是打了一份很详细的,结果点确定的时候要我输入密码!东西就没了,强烈要求改正BUG!
- C——指针一些摘要
- 读《C和指针》笔记摘要【1】
- 读《C和指针》笔记摘要【2】
- 读《C和指针》笔记摘要【3】
- 读《C和指针》笔记摘要【4】
- 读《C和指针》笔记摘要【5】
- 读《C和指针》笔记摘要【6】
- 《彻底搞定C 指针》 观后感和摘要
- 《C和指针》第三章学习摘要
- 《C和指针》第四章学习摘要
- 《C和指针》第五章学习摘要
- 读书摘要——《C FAQ》
- 读书摘要—C专家编程
- 读书摘要—C缺陷与陷阱
- 读书摘要—C++:The Complete Reference
- 从头认识C—指针的一些知识点
- 从头认识C—指针和数组的一些浅谈
- C语言中的高级声明--《c和指针》摘要
- 举例辨析关联(Association)中的几个概念
- 用EditPlus配置JAVA IDE
- 外企面试官最爱提的问题TOP10
- 有效编写软件的75条建议
- 读《人月神话》
- C——指针一些摘要
- 关闭站点iswpi.com,关闭Blog@iSWPI
- 常用命令大全
- 安装 SQL Server 2000 时常见问题
- 在Mandriva上安装Cooker中的Gnome2.14成功
- C51程序中使用汇编代码
- 2006-04-19炸弹人开发日志
- 如何从注册表知道本机的COM口数
- C语言高效编程的几招