- 字符型数组和字符串传参
- 字符型数组的遍历
- Mystrlen
- Mystrcpy
- Mystrcat
- Mystrcmp
- 字符型数组的遍历
- 二级指针
指向一级指针的变量 - void *指针
- const指针
只读- 三种形式
- const int *p; 或 int const *p;
const 修饰 *p,p可以改变,*p不可以改变
即仅能使用指针操作空间数据,不能修改数据
- int *const p;
const修饰p,p不可改变,*p可改变(即永远指向某个空间的指针,如数组的数组名)
使用必须初始化,否则为野指针
- int const *const p; 或 const int *const p;
const修饰p和*p,均无法改变,无使用意义
- const int *p; 或 int const *p;
- 三种形式
- 数组指针与指针数组
- 数组指针
数组指针是一个指向整个数组的指针- 数组名
对int a[5]中数组名可理解为int *型- 注意事项
两种情况不能理解为int *型- sizeof操作时
- &操作时
- 注意事项
- 数组名
- 指针数组
指针数组是每个元素均为指针的数组- 存放字符串数组用二维数组
- 操作字符串数组用指针数组
- 数组指针
4-28 指针
最新推荐文章于 2024-10-16 19:20:14 发布
本文详细介绍了C语言中字符型数组的使用方法,包括各种字符串处理函数(如Mystrlen,Mystrcpy,Mystrcat)以及二级指针、const指针的特性和区别,同时探讨了数组名、指针数组和二维数组在字符串操作中的应用和注意事项。
摘要由CSDN通过智能技术生成