函数和模块
函数是结构设计的最基本单位
模块化程序设计:以上而下,分而治之,逐步化解
函数定义
类型标识符 函数名(形参类型说明表)
{说明部分 语句部分}
有参函数,无参函数
类型标识符说明函数返回值的数据类型
函数定义中的参数表称为形参表
里出多个形参后面逗号加三个点
函数可以先调用后定义,但是调用必须带声明
库函数:#include<.h>
函数声明类型:
函数类型 函数名(形参类型【形参名】)
函数声明在调用之前
被调函数出现在主调函数之前
函数调用
函数名(实参表)
实参与形参个数相等,类型一致,按顺序一一对应
实参,参数求值顺序,自右向左
实参必须有确定的值,形参必须有类型,
两个类型不同,转换成形参的类型
参数传递方式
值传递 ,传递方向单向
地址传递,地址传递