第六章 模块化程序设计:函数
一、概述
1.什么是函数
函数就是功能,每一个函数用来实现一个特定的功能,函数的名字反应其代表的功能。
2.为什么要定义函数
C语言要求程序中出现的函数和数据先定义后使用,为了让编译系统识别自定义函数,需要定义函数。
3.怎样定义函数
(1)定义内容:函数名、返回值类型、参数名字和参数类型、函数功能
(2)无参函数
类型名 函数名()
{
函数体
}
(2)有参函数
类型名 函数名(参数类型 参数名)
{
函数体
}
二、函数调用
1.调用形式
一般形式:函数名(实参列表)
例
max(5 , 8) ;/*max是自定义的比较大小函数,返回两个整数中大的一个*/
(1)函数调用语句
把函数调用单独作为一个语句,不要求其有返回值
print(“hello world”) ;
(2)函数表达式
函数调用出现在另一个表达式中,此事要求函数带回一个确定的值以参加表达式的运算。
x=max(5 , 8) * 9 ;
(3)函数参数
把函数调用作为另外一个函数调