前言
本章介绍指针进阶上半部分。
1、 字符指针
2、 数组指针
3、 指针数组
4、 数组传参和指针传参
在讲解指针进阶前我们先复习一下,指针的一些基本概念:
(1) 指针是一个变量,用来存放地址,这个指针唯一标识一块内存空间。
(2) 指针的大小(所占的空间的大小)固定是4/8个字节,在32/64位环境下会有所差异。
(3) 指针是有不同类型的,指针的类型决定了它解引用时访问多大的存储空间。
(4) 指针的类型也决定了,指针+/-整数会跳过多少个字节(或多大一块空间),指针-指针,得到的是两个指向同一块空间的指针之间的元素的个数,以及指针的关系运算。
详细的介绍请查看我在《指针初阶》中的介绍,
一、 字符指针
1、字符指针定义
字符指针顾名思义,我们要对字符进行取地址,存放在一个指针变量中,这个存放了字符地址的指针变量就叫字符指针。