指针与数组 (1)讲解.pptxVIP

  • 4
  • 0
  • 约1.69千字
  • 约 13页
  • 2024-08-08 发布于陕西
  • 举报

C语言程序设计

主讲老师:李明

指针与数组

查找连续房间

任务描述

酒店中查找人

任务描述

任务:在酒店管理系统中,输入第一个房间的地址,就能得到连续房间中的信息

01

02

03

1.掌握指向一维数组的指针变量的定义、赋值和引用的方法

2.会正确运用指针变量间接访问一维数组的元素

3.了解返回指针值的函数的概念

专升本考试大纲中对本节内容的考核要求

04

4.熟悉指针数组、指向指针的指针概念和使用方法

05

5.会使用指针数组和二级指针间接访问二维数组元素

一维数组

1.一维数组,其数组名为该连续内存空间的首地址。

2.一维数组的指针:就是指向数组第一个元素的指针,数组名即是一维数组的指针。

例如:inta[10];则数组名a就是一维数组的指针。

3.一维数组的指针变量:就是指向一维数组元素的指针变量。

例如:inta[10];int*p=a;则变量p就是指向一维数组a的指针变量。

数组的引用

1.引入指针变量后,就可以用以下两种方法来访问一维数组元素:

1.1.下标法,即用a[i]或p[i]的形式访问数组元素。

1.2.指针法,即采用*(a+i)或*(p+i)形式,用间接访问的方法来访问数组元素。

例如:inta[10];int*p=a;

p+i和a+i就是a[i]的地址,或者说它们指向a数组的第i个元素。

*(p+i)或*(a+i)就是访问p+

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档