06双重指针、多文件、include、文件分解.ppt

C语言之双重指针、多文件工程、include、文件 主讲人: 2013年10月 C语言之双重指针、多文件工程、include、文件 本章需要了解和掌握的问题: 何时需要使用双重指针? 单重指针和双重指针代码分析 多文件工程有什么好处? include语句如何使用? 什么说h文件是接口? 为什么说键盘、显示器,都是文件? 磁盘文件如何使用? 何时需要使用双重指针 原则1:尽量不使用双重指针,因为它复杂,易出错 原则2:迫不得已的情况下,再使用 场合: 如add_node_link()----给链表增加节点函数。如果,增加的节点永远不是第1个节点,则输入参数为head就可以了;但,如果增加的是第1个节点,则需要修改head为第1个节点,那么,要修改head,参数类型就要改为head,而head原来已经是地址类型了,所以head就成了双重指针 如delete_node_link()----删除链表中的节点函数,也有类似问题,即,如果删除的是第1个节点,也要修改head,则双重指针不可避免 单重指针和双重指针的代码分析 单重指针和双重指针的代码分析 多文件工程有什么好处 上课使用单文件工程,只是为了授课方便,因为关注点是C/C++语法,而不是软件 实际项目,必须使用多文件工程 多文件工程的好处: 每个.cpp文件,可以对应1个模块,因此从物理上实现了软件模块化 可以由多人来联合开发,

文档评论(0)

1亿VIP精品文档

相关文档