
一、指针变量的声明对指针变量的声明与对普通变量的声明基本一样唯一的不同就是必须在指针变量名字前放置星号 int *p ; (声明说明p是指向int类型对象的指针变量)指针变量可以和其他变量一起出现在声明中int i, j, a[10], b[20], *p, *q;(i和j都是普通整型变量a和b是整型数组而p和q是指向整型对象的指针)C 语言要求每个指针变量只能指向一种特定类型引用类型的对象二、取地址运算符和间接寻址运算符为了找到变量的地址可以使用取地址运算符。如果x是变量那么x就是x在内存中的地址。为了获得对指针所指向对象的访问可以使用*间接寻址运算符。如果p是指针那么*p表示p当前指向的对象。三、指针赋值C 语言允许使用赋值运算符进行指针的复制前提是两个指针具有相同的类型。四、学习收获什么是指针指针就是指 数据的地址用 *进行访问指针该地址保存的内容并且可以修改const常量不可以修改const修饰的数组或者数用指针指向该地址时声明也用 举例const int *p只读访问。