指针是C51语言的精华也是难点。本章主要介绍指针的概念、定义指针的方法,介绍指向一维数组、二维数组、字符数组的指针使用方法,指针数组的概念以及指针作为函数参数的使用方法。结构、联合和枚举是另外的构造型数据,本章介绍了这三种类型数据的定义、初始化以及使用方法。1.理解指针的概念,掌握指针与地址的关系,能区别指针变量与变量的指针,根据需要定义并使用指针变量,理解地址运算的方法。2.理解指针与数组的关系,熟练使用指针指向一维数组、二维数组,理解并掌握利用指针表达数组元素的几种表现形式。3. 能利用指针指向字符数组,处理字符串。4.理解指针数组的概念,该数组的元素是指针。5.掌握指针作为函数形参的使用方法,理解指针作为函数形参传递整个数组的作用。6.了解结构体的作用及应用场合,能定义并使用结构体变量,掌握结构变量成员的引用方法。能定义并使用结构数组,会引用结构数组元素成员, 7.掌握结构指针的定义方法,利用结构指针访问结构变量的成员。8. 了解结构变量的作为结构成员的结构嵌套定义方法以及位结构的概念。9. 理解联合的概念,能定义并使用联合体变量,掌握联合与结构的区别。10. 能定义并使用枚举变量。 5.1.1 指针和地址 5.1.1.1 指针变量的定义C51语言中, 对于变量的访问形式之一, 就是先求出变量的地址, 然后再通过地址对它进行访问, 这就是这里所要论述的指针及其指针变量。所谓变量的指针, 实际上指变量的地址 变量的地址虽然在形式上好象类似于整数, 但在概念上不同于以前介绍过的整数, 它属于一种新的数据类型, 即指针类型。C51中, 一般用“指针”来指明这样一个表达式&x的类型, 而用“地址”作为它的值, 也就是说, 若x为一整型变量, 则表达式&x的类型是指向整数的指针, 而它的值是变量x的地址。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论