【php精品源码栏目提醒】:网学会员php精品源码为您提供【精品】5函数 - 大学课件参考,解决您在【精品】5函数 - 大学课件学习中工作中的难题,参考学习。
第五章 函数与编译预处理概述函数是程序代码的一个自包含单元,用于完成某一特定的任务。
C是由函数构成的,函数是C的基本模块有的函数完成某一操作;有的函数计算出一个值。
通常,一个函数即能完成某一特定操作,又能计算数值。
为什么要使用函数?1、避免重复的编程。
2、使程序更加模块化,便于阅读、修改。
所编写的函数应尽量少与主调函数发生 联系,这样便于移植。
参数(多个) 函数值唯一) 函数体说明:1、一个源程序文件由一个或多个函数组成,编译程序以文件而不是以函数为单位进行编译的。
2、一个程序可以由多个源文件组成,可以分别编译,统一执行。
3、一个程序必须有且只有一个main 函数,C从main 函数开始执行。
4、C语言中,所有函数都是平行独立的,无主次、相互包含之分。
函数可以嵌套调用,不可嵌套定义。
5、从使用角度来说,分标准函数和用户自定义函数;从形式来说,分无参函数和有参函数。
库函数是C编译系统已预定义的函数,用户根据需要可以直接使用这类函数。
库函数也称为标准函数。
为了方便用户进行程序设计,C把一些常用数学计算函数(如sqrt、exp等)、字符串处理函数、标准输入输出函数等,都作为库函数提供给用户,用户可以直接使用系统提供的库函数。
库函数有很多个,当用户使用任一库函数时,在程序中必须包含相应的头文件。
如include等。
用户在设计程序时,可以将完成某一相对独立功能的程序定义为一个函数。
用户在程序中,根据应用的需要,由用户自己定义函数,这类函数称为用户自定义的函数。
根据定义函数或调用时是否要给出参数,又可将函数分为:无参函数和有参函数。
函数定义的一般形式一、无参函数主调函数并不将数据传给被调函数。
无参函数主要用于完成某一操作。
参数(多个) 函数值唯一) 函数体 类型说明 函数名(void) { 函数体 } 不传递参数void mainvoid 两个被调函数 printstar 调用函数 主要用于完成 print_message 调用函数 打印操作。
printstar 调用函数 函数类型 函数名void printstar void 函数体 coutb 调用函数 xy,计算后得到 cmax a b 函数值z返回 实际参数 coutb 2 3 3 a b c cmax a b coutb 先计算,后 赋值 cmax ab ab cout
上一篇:
【精品】Sub子过程调用程序设计
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值