2017 09 11指针复习
2017-09-11 18:57
190 查看
1. 指针(一段内存的地址) ----->本质就是变量(数据)
注意:空指针,野指针
2.指针的操作 ++ — 取决于什么类型的指针
3.指针访问数据,访问范围
4.指针数组,数组指针
指针数组 int* p[]; 数组指针int (*p)[];
5.常量指针,指针常量
Const char *p (常量指针)
Char * const p(指针常量)
6.函数指针
void *(*fun)(int a,int b)
void(*(*fn)(void))(void,void) 函数指针返回值为指针 又指向函数
7.内存泄漏---->动态开辟的空间没有回收,养成良好的编程习惯,开辟完就得释放
Double free问题
指针的应用------>典型 链表(单向)
为了解决数组可能开不了连续空间的问题
链表:数据 + 指针
1. 定义链表节点
2. 指向链表的指针,用来表示链表的头指针
3. 链表的操作(增 删 改 查)
注意:空指针,野指针
2.指针的操作 ++ — 取决于什么类型的指针
3.指针访问数据,访问范围
4.指针数组,数组指针
指针数组 int* p[]; 数组指针int (*p)[];
5.常量指针,指针常量
Const char *p (常量指针)
Char * const p(指针常量)
6.函数指针
void *(*fun)(int a,int b)
void(*(*fn)(void))(void,void) 函数指针返回值为指针 又指向函数
7.内存泄漏---->动态开辟的空间没有回收,养成良好的编程习惯,开辟完就得释放
Double free问题
指针的应用------>典型 链表(单向)
为了解决数组可能开不了连续空间的问题
链表:数据 + 指针
1. 定义链表节点
2. 指向链表的指针,用来表示链表的头指针
3. 链表的操作(增 删 改 查)
相关文章推荐
- 每日练习2017-11-09
- 09-11-08:指针与引用的区别
- 复习一下数组和指针(2)
- 指针复习
- 11-10-09
- 09-11-15:BCD码,ASCII码
- 嵌入式复习11
- 20170113C++阶段班03_Object C++_08-09语法复习/Object复习
- C++复习5.指针数组字符串
- C指针原理(11)-编译原理-小型计算器实现
- c++ 智能指针—— c++复习(八)
- C语言复习之指针数组
- 复习C语言系列二:动态调用函数指针数组
- C++第9周项目 数组和指针 【项目2-我的数组类】(复习新版)
- 再次复习-指针,二级指针,链表
- 2017 Multi-University Training Contest - 第二场 09 TrickGCD (容斥+莫比乌斯)
- 【C语言】11-指针
- asp.net -mvc框架复习(11)-基于三层架构与MVC实现完整的用户登录
- 2017 11 28 c语言第一节
- Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 指针内存问题