[IT认证]C语言总复习
C语言程序设计 - 第7章 指针 * 数组名和指针引用数组元素比较 (1) 指针指向数组首地址 前提条件:int a[10], *p=a; a[i]、p[i]、*(a+i)、*(p+i)等用法都是合法的,且它们都表示同一个数组元素 a+i(或p+i)不是简单的在a(或p)表示的地址值上简单的加i,而是加上i个基类型所需的地址偏移量,即加上i*sizeof(int) 指针值可以改变,如p++为下一元素的地址 数组名的值不能修改,如a++是非法操作 C语言程序设计 - 第7章 指针 * 数组名和指针引用数组元素比较 (2) 指针指向某个数组元素 前提条件:p=a+i; *(p++)与a[i++]等价 *(p--)与a[i--]等价 *(++p)与a[++i]等价 *(--p)与a[--i]等价 注意不能使用*(a++)或a=p+i这种形式 注意区分运算顺序,*(p++)与(*p)++ 注意防止下标越界,注意掌握指针位置 C语言程序设计 - 第7章 指针 * 数组用作函数参数 数组元素用作函数实参 与同类型的一般变量用法相同 数组用作函数参数 数组类型可以作为函数参数类型 数组可以用作函数的形参和实参 定义函数时,数组型形参实际上作为指针型形参处理,实参可用相同类型的数组或指针 声明数组类型形参时,不需要指定数组长度 一般应把数组长度作为另一个参数传递 C语言程序设计 - 第7章
您可能关注的文档
最近下载
- 23CJ62-4塑料防护排(蓄)水板建筑构造(四)-TH·MDS防、排水系统.docx VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- 神经重症目标温度管理中国专家共识(2022版).pdf VIP
- 交警辅警笔试试题及答案.doc VIP
- 电气装置安装工程接地装置施工及验收规范GB50169—92.pdf VIP
- 菲律宾结构设计规范NSCP chapter 5a.pdf VIP
- 教科版科学四年级下册《岩石的组成》教案教学设计小学公开课.pdf VIP
- 国开(SX)-工程伦理-形考任务三(权重20%)-学习资料.docx
- 辅导员案例分析.pdf VIP
- 水生态调度与管理技术方案.docx
原创力文档

文档评论(0)