第章_数组与指针.pptVIP

  • 6
  • 0
  • 约3.72千字
  • 约 10页
  • 2018-04-16 发布于江西
  • 举报
第章_数组与指针.ppt

第5章 数组与指针 王琴竹 回 顾 一维数组的应用 逆置 插入 删除 查找 修改 排序 指针与一维数值数组 指针的基本操作与运算 5、指针运算(Pointer Arithmetic) ?:取内存地址,单目运算符 *:间接访问内存,单目运算符 +/-:加法/减法运算符,双目运算符 ++/--:增1/减1运算符,单目运算符 关系运算符:,,=,=,==,!= (1)指针移动运算 ①指针变量+(-)整型表达式 ②整型表达式+指针变量 ③++(--)指针变量或指针变量++(--) ④指针变量1-指针变量2 (2)关系运算 只有当两个指针变量指向同一个连续的存储空间时,才能进行关系运算。 判断两个指针是否指向同一个存储单元: p==q;/*当p和q指向同一元素时,值为1;反之为0。*/ 判断不同指针所指向的存储单元的位置关系。 pq;/*当p所指的元素在q所指的元素之前时,值为1;反之为0。*/ 1.数组名 数组名代表数组的首地址,是一个指针常量,其值不能改变。 c规定: p=p+1:新p指向数组的下一元素。 p=p+i:意味着新p指向原来p所指向的数组元素的后i个数组元素。 (1)通过数组名引用数组元素 void main() {int a[10], int i; for (i=0;i10;i++) scan

文档评论(0)

1亿VIP精品文档

相关文档