第八章zrr语言.docVIP

  • 5
  • 0
  • 约7.48千字
  • 约 22页
  • 2018-06-21 发布于河南
  • 举报
第八章zrr语言

第八章?函?数 8.1 概述 C语言是通过函数来实现模块化程序设计的。应用程序往往由多个函数组成的,每个函数分别对应各自的功能模块,用户可以把自己的算法编成一个个相对独立的函数模块,然后用调用的方法使用函数来实现这些功能。 ?main() {x=2;y=3; h=cf(x,y); print (“%d”,h)} int cf(int i,int j) {int k,z=1; for (k=1;k=j;k++) {z=z*i;} return(z);}? 说明: 1. 一个C程序由一个或多个源程序文件构成,一个源程序文件也可以被多个程序公用。(比较大的c语言程序为了便于分工和程序的安全性可以分别存储在多个文件当中) 2. 一个源程序文件由一个或多个函数构成,编译时以源程序为单位进行,而不是以函数为单位。 ⒊ 主函数main可以调用其它函数,但不允许被其它函数调用,因此C程序的执行总是从main函数开始,完成对其它函数的调用后再回到main函数,最后由main函数结束整个程序。 ⒋ 程序中的所有函数定义都是平行的,即在一个函数的函数体内不能再定义另外一个函数(不嵌套定义),但是允许嵌套调用 。 C函数的分类 从用户使用的角度分为 √ 库函数 printf( )(尽量使用 ) √ 自定义函数 cf( ) √ 有参函数 scanf(“%d”,a) √ 无参

文档评论(0)

1亿VIP精品文档

相关文档