专题7 数组和指针的应用.pptVIP

  • 2
  • 0
  • 约6.66千字
  • 约 30页
  • 2017-09-10 发布于浙江
  • 举报
专题7 数组和指针的应用

* 专题七 数组和指针的应用 1. 一维数组和指针 第一个知识点 一维数组中数组元素的的地址及其表示方式 1.1 基本概念: (1)数组的指针:数组的起始地址 C语言规定数组名代表数组的首地址,即数组中第一个元素的地址。通常将数组名看作是一个指针常量,即,不能去改变数组名的值。 如:int a[10], *p, x; a=x (×); 或者是 a++(a=a+1)(×); scanf(“%d”,a);(×) // 以上操作都是非法的,因为数组名是一个地址常量 (2)数组元素的指针:是指每个数组元素的地址(a[i]) 因为一个数组包含若干个元素,且每个元素在内存中占有相同字节数的存储单元。即实际上也是变量,所以数组元素也有地址。 1.2 表示一维数组各个元素地址的几种方式 (1) 通过数组元素名表示各个数组元素的地址(最熟悉的方式) 表示方式:a[i] //a[i]其实就是数组中第i个元素的变量名; (a)int a[10]; for(i=0;i10;i++) printf(“%d”,a[i]); //scanf(“%d”,a[i]); //该程序段实现将数组元素的每个地址以整型数据形式输出

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档