C语言学习指针掌握的知识点
时间: 2023-11-02 08:40:34 浏览: 135
掌握C语言指针需要了解以下几个知识点:
1. 指针的定义与声明:指针是一个变量,它存储的是另一个变量的地址。指针的定义方式为:数据类型 *指针变量名;
2. 指针变量的初始化:指针变量可以被初始化为一个已知的地址值,也可以被初始化为NULL(即指向空地址);
3. 指针的使用:可以通过指针访问所指向的变量的值,也可以通过指针修改所指向的变量的值;
4. 指针的算术运算:指针可以进行加、减运算,表示指针所指向的地址向前或向后移动若干个字节,这里的移动单位是指针所指向的数据类型的字节数;
5. 指针的指针:指针变量也可以指向另一个指针变量,这样的指针变量就是指针的指针;
6. 指针与数组:数组名本身就是一个指向数组首元素的指针,可以通过指针来访问数组元素;
7. 指针与函数:指针可以作为函数的参数或返回值,用于传递或获取函数内部的变量或对象的地址。
阅读全文