下面进入C语言学习的第二个阶段,主要聚焦C语言中的数组和指针。
1.数组
定义数组
访问数组
数组赋值
2.字符数组
字符串初始化
字符串处理函数
3.二维数组(矩阵)
定义、访问与初始化
4.指针
指针变量储存的是一个地址
定义
取地址运算符和取值运算符
5.指针和数组
数组名是数组第一个元素的地址,也是数组的首地址
指向数组的指针
指针的运算
指针数组和数组指针
指针是左值,而数组名是一个地址常量,不可以被修改,所以数据名不是左值。
指针和二维数组
void指针和NULL指针
指向指针的指针
数组指针和指向指针的指针
使用指向指针的指针来指向数组指针的两个优势:避免重复分配内存,只需要进行一次修改。
常量和指针
特别鸣谢:鱼C工作室
【文/数据小少爷】
【end】
领取专属 10元无门槛券
私享最新 技术干货