你好,欢迎来到武汉润泽时代教育科技!

24小时服务热线

027-6552-0707

单元八 指针的使用

发布日期:2021-02-27 13:35:40 发布人:润泽时代 浏览量:625次

在本单元中,对指针的理解,以及利用指针访问不同形式的数据是核心内容。通过本单元的学习,我们应该知道:

1. 内存地址就称为指针。C语言允许用一个变量来存放指针,这种变量称为指针变量,而指针变量的值就是某个内存单元的地址。

2. 定义指针变量的一般格式为:  类型标识符  *指针变量名         ,其中:

1)“指针变量名”面的*”,表示该变量是指针变量,不能省略。

2)“类型标识符表示该指针变量所指向的变量的数据类型。

3)当个指针变量已确定指向类型的变量时,不能再指向另一种类型的变量。

3.指针变量被赋值后即可引用,引用指针变量的一般方法为:  *指针变量名    

4指针和数组有着密切的关系任何通过控制数组下标实现对数组的操作都可用指针来实现。要通过指针操作数组,首先要建立指针变量与数组之间的关系,然后才能通过指针变量访问数组元素。若有语句段:  int a[10]; int *p;  p=a;,则对于数组元素的访问方式有 a[i] *(p+i)  p[i]  ,对数组元素地址的表示方式有 a+i  p+i  &a[i]

5数组名代表数组的首地址,利用函数处理一维数组数据时,函数之间的参数传递为 数组首地址  。将数组的首地址作为实参传递给函数的形参以后,实参数组和形参数组其实是同一段内存中的数据。

6.字符串是存放在某存储区域的一串字符序列,可通过字符数组和字符指针两种方式操作字符串

7.函数返回值可以是地址(指针类型),返回值为地址的函数定义形式为:

   <类型标识符>  *<函数名> ([形参列表]);    

通过本单元的学习,应明确地址和指针的关系,掌握使用指针访问内存数据的基本方法。


在线咨询
微信二维码
联系方式
联系电话

027-6552-0707

回到顶部
手机登录 | 微信登录