掌握C语言基础知识,如:基本语法,输入输出函数,逻辑结构,数组,指针,基础函数。
在程序模块化设计时,我们会碰到一些特殊的情况,例如:几个功能一样,但只是入口参数类型或个数不一样的模块,函数中又要调用自己,类似于printf这样的参数可变的函数,如何设计和实现这些函数功能呢?学完本节课程,问题就会迎刃而解了。
学习目标:
1.理解函数重载的意义 ;
2.掌握函数递归的使用场景及方法 ;
3.掌握可变参数列表设计函数的方法 ;
4.了解内部函数和外部函数的区别 。
学习建议:
函数的递归和可变参数函数本身就难以理解,要使用它们来解决问题就更加困难了,对于这类问题,应该由简单到复杂,先要理解最简单的功能是如何实现的,在理解过程中,可以画出执行流程帮助理解。
下载资料:有