日记大全

日记大全 > 句子大全

第五篇:C语言中有关函数的相关知识点梳理

句子大全 2016-04-02 07:06:44
相关推荐

函数是C语言中,组织程序的最基本的结构单元。我们最初学习C语言的第一个程序就是写在主函数main()里面的。在学习函数具体应用之前,我们只认识一个主函数,所有的代码都必须写在主函数里面。

除此之外,我们还认识printf、scanf等函数,这些系统已经定义好了,我们直接拿过来用就可以了。

在C语言中,除了主函数、系统函数,还可以根据需要定制函数。

如果只是实现一些常规的小功能、小任务,一个主函数加部分系统函数就已经足够了。但是,如果要编写的是一个较大的程序,由若干功能模块组成,且任务特殊。

按照人们化繁为简的思维习惯,大家往往喜欢把一个复杂的问题分解成若干个小任务,当所有的小任务解决了,这个复杂的大问题也就实现了。而且在出现错误的时候,也能够快速发现并及时处理。

函数就类似于这样一个个独立的小任务,我们把它们叫做子程序。

一般,一个C程序可由一个主程序(主函数)和若干个子程序(子函数)组成。主函数可以调用子函数,而且可以多次调用;子函数可以相互调用,但不能调用主函数。

就好像生活中,上级可以命令下级做事情,下级反过来不能指挥上级;平级之间可以相互配合做事情,这是一般规律。

其实,程序设计的思路与我们人类处理问题的思路是很相似的。通过使用函数,可以使程序变得更简短而清晰,有利于程序维护,可以提高程序开发的效率,还可以提高代码的重用性。

在作者C语言视频教程中,曾以某个人开公司做类比。当公司规模很小的时候,一个人(主函数)借用社会资源(系统函数),足以处理公司所有的事务;但随着公司规模的扩大,一个人的精力远远不能处理公司所有的业务,这就需要招聘新人(子函数)壮大团队,做定制服务。

所以,结合上述生活案例。我们可以更好的理解函数:一个独立的子程序,由相关代码组成,能完成一定的功能,可以重复多次使用。

比如:公司上了一定规模,就需要招聘新人和让新人做事情。同样的,函数的操作也需要类似这样的两个步骤:

定义函数(招聘);调用函数(新人做事情);

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新