七、用函数实现模块化程序设计——为什么要用函数

  1. 从本质意义上来说,函数就是用来完成一定功能的。函数就是功能,每一个函数用来实现一个特定的功能。函数的名字反映其代表的功能。
  2. 一个C程序可由一个主函数和若干个其他函数构成。由主函数调用其他函数,其他函数也可以相互调用。同一个函数可以被一个或多个函数调用任意多次。
  3. 除了使用库函数外,有的部门还编写了一批本领域或者本单位常用的专业的函数,供本领域或者本单位的人员使用。在程序设计中,要善于利用函数,以减少重复编写程序段的工作量,也更便于实现模块化的程序设计。
  4. C 程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回到main函数,在main函数中结束整个程序的运行。
  5. 所有的函数都是平行的,即在定义函数时是分别进行的,是相互独立的。一个函数并不从属于另一个函数,即函数不能嵌套定义。函数间可以互相调用,但不能调用main函数,main函数是被操作系统调用的。
  6. 从函数形式看,函数分为两类。1)无参函数。在调用无参函数时,主函数不向被调用函数传递数据,一般来执行指定的一些操作。2)有参函数。主函数在调用被调用的函数时,通过参数向被调用函数传递数据,一般情况下执行被调用函数时会得到一个函数值,供主函数使用。

猜你喜欢

转载自blog.csdn.net/lijiahao1212/article/details/129968340