06-Functions - The Basics.pptVIP

  • 1
  • 0
  • 约3.94千字
  • 约 20页
  • 2017-01-01 发布于上海
  • 举报
06-Functions - The Basics

函数(一) 提纲 C函数概述 函数的定义与声明 函数的定义 函数的声明——原型 函数调用 函数调用概述 函数的参数传递 函数的返回值 函数的嵌套调用 函数的递归调用 运算符小结 C函数概述(1) “分而治之”的思想经常用于实际问题的解决,在程序语言中的一种体现就是“模块化”——程序往往由若干个相对独立的部分构成。 C能很好地支持模块化程序设计。 从物理上看,一个C程序可以由若干个源程序文件构成,每个源程序文件是独立的编译单位。 从逻辑上看,一个C程序可以由若干函数构成,每个函数分别完成了一个逻辑上相对独立的功能。 C函数的特点 main函数是C程序的执行入口。 C中所有函数都是平行的,定义函数时任何一个函数都不从属于其它函数。 C函数间可互相调用,但任何函数都不能调用main函数。 C函数概述(2) C函数的分类 从用户使用角度:标准函数(库函数)与自定义函数 按函数参数形式:无参数函数与有参数函数 按函数返回值形式:无返回值函数与有返回值函数 函数调用的过程图解 函数的定义(1) 函数的定义(2) 函数首部的标准形式与传统形式 标准C中规定,在函数首部的参数列表部分既要给出参数的名字,也要给出参数的类型。 而在传统的C(KR C)中,函数首部的参数列表中只给出参数的名字,参数名字和参数的对应关系在首部的下一行中给出。 例子 函数的声明——原型(1) C语言中,

文档评论(0)

1亿VIP精品文档

相关文档