第5章 指 针.ppt

第5章 指 针.ppt

第5章 指 针 5.1 指针的基本概念 5.1.1 指针 5.1.2 指针的定义与引用 1.指针的定义 所谓指针变量就是用来存放内存地址的变量。 指针变量的定义方式如下: 类型 * 变量名1; /* 定义单个指针变量 */ 类型 * 变量名1,* 变量名2…; /* 定义多个同类型指针变量 */ 综上所述,指针变量的特点如下。 指针是用来存储对象的内存地址的变量,对象可以是简单类型数据(int,char等),也可以是数组、函数,还可以是另一个指针。 指针变量的值只能是内存中存在的一个地址,而不是一个任意的整数。 有关指针的说明很多是由指针、数组、函数说明组合而成的。但并不是可以任意组合,例如数组不能由函数组成,即数组元素不能是一个函数;函数也不能返回一个数组或返回另一个函数。 2.指针的引用 对指针变量的引用,由取地址运算符“”和取值运算符“*”来完成。 取地址运算符“”在前面的学习中已经见过,例如,在使用scanf()函数进行输入时,就使用了“”运算符将数据存储到指定的存储空间。 3.空指针NULL 为指针变量赋值时,还可以用其他的指针或使用NULL来进行。 4.使用指针的注意事项 指针是C语

文档评论(0)

1亿VIP精品文档

相关文档