本文所结合图书及视频
《C语言程序设计(第四版)谭浩强.pdf》
《C语言入门到精通—鹏哥带你C语言入门到精通》
《郝斌老师的C语言自学视频》
这些在B站上都能找得到的。
学习目标:
对C语言的指针有个全面的了解,会使用简单的指针。
章节内容:
1. 指针是什么
2. 指针和指针类型
3. 什么是野指针
4. 指针运算
5. 指针和数组
6. 二级指针
7. 指针数组
一 、指针是什么
在计算机科学中,指针(pointer)是编程语言中的一个对象,利用地址,它的值直接指向
存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指
向该变量单元。因此,将地址形象化的称为“指针”。
意思是通过它能找到以它为地址的内存单元。`指针就是地址,地址就是指针`
指针
指针是个变量,存放内存单元的地址(编号)。
举例:
# include <stdio.h>
int main(void){
int a = 10; //在内存中开辟一块空间
int *p = &a; //这里我们用&(取地址符)可以取出a的地址
//将a地址存放在P变量中,P就是一个指针变量。
return 0;