- 内存中字节的编号称为地址(Address)或指针(Pointer),地址从 0 开始依次增加,对于 64 位环境,程序能够使用的内存为 8GB
- a 是一个变量,用来存放整数,需要在前面加&来获得它的地址
- char str[ ],str 表示字符串的首地址
- 定义指针变量 datatype *name;
- 给指针变量赋值时不能带*
- 获得指针变量存储的地址上的数据 *pointer;
- 这里的*称为指针运算符
- 假设有一个 int 类型的变量 a,pa 是指向它的指针
- *&a= *(&a)= *pa= a
- &*pa= &a= pa
- 采用 arr[i] 的形式访问数组元素
- 使用指针变量之前一定要初始化
- 数组指针的定义形式一般为:dataType *arrayName[length];
- 函数指针的定义形式为:returnType (*pointerName)(param list);
C语言学习笔记(三)
最新推荐文章于 2024-08-06 06:49:06 发布