您当前的位置:《c语言程序设计》听课笔记:12
《c语言程序设计》听课笔记:12
第五章 函数
一、函数和C程序结构
1、函数是构成C程序的基本单位。
2、一个程序中含函数的个数没有限制,但必须有main()函数。
3、整个程序从main开始执行,各函数之间的关系是平行的,无主次之分,可返回值,也可不返回。
4、C函数可分为库函数和自编函数。
5、调用C标准库函数时用#include
二、函数的构成及定义
函数构成:
类型  函数名(形参表)                           类型指返回值的类型
形参说明
{
内部说明和定义
函数执行部分
}
函数的构成可以概括为:函数头部+函数体
同一函数的定义在同一程序中只能出现一次,一个函数只能定义一次,但可以说明多次
三、函数的参数和返回值
a)形式参数和实际参数
1、形参:定义函数时,函数后面圆括号中的参数。
2、实参:调用函数时,函数后面圆括号中的参数,可以是变量(可以是变量名,但是要有确定的值)、常量、表达式。
3、实参的个数和类型应与形参的个数和类型按定义时的顺序完全一致。
4、实参和形参分别占据不同的存储单位。
5、形实结合采用值传递,即实参的值单向传给形参,实参的值不变
6、函数名();——— 函数的调用
b)数的返回值
1、函数的返回值是通过函数中的return语句得到。
2、语法是:return(表达式)或return 表达式
3、先求解表达式,然后返回该表达式的值(返回调用处,所以一般在赋值语句的右边);
4、一个函数中可有多个return语句,当执行到该函数的任一条return语句时,都从该函数返回(其他部分不执行)。
5、如果不需要从函数返回值,则函数中可以没有return语句或return语句后不带有任何表达式。
 
 
 
 
 
 
 
收藏状态
收藏本课程的同学
相关课程