第章用函数实现模块化程序设计.pptVIP

  • 1
  • 0
  • 约1.02万字
  • 约 41页
  • 2017-07-03 发布于浙江
  • 举报
第章用函数实现模块化程序设计

第八章 函数 第七章 函 数 函数定义的一般形式 函数参数和函数的值 函数的调用 函数的嵌套调用 函数的递归调用 数组作为函数参数 局部变量和全局变量 变量的存储类别 内部函数和外部函数 概 述 void f1(int n) { printf(%d,n%10); if(n/10!=0) f1(n/10); } void f2(int n) { if(n/10!=0) f2(n/10); printf(%d,n%10); } * * 函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。 一个C程序可由一个主函数和若干函数构成,由主函数调用其他函数,其他函数也可以互相调用。 从用户使用的角度看,函数可分为库函数和用户定义函数。 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。如前面反复用到的printf、scanf、getchar、putchar、gets、puts、strcat等函数均属此类。 用户定义函数:由用户按需要写的函数。对于用户自定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。 由于采用了函数模块式的结构,C语言易于实现结构化程序设计。使程序的层次结构清晰,便于程序的编写、阅读、调试。 #

文档评论(0)

1亿VIP精品文档

相关文档