模块化程序设计函数与方法

来源:互联网 发布:p2p理财返利平台源码 编辑:程序博客网 时间:2024/06/05 04:28


目标

理解模块化程序设计方法

掌握函数的定义、调用方法

@函数的分类 ;一种是系统提供的标准函数,另一种就是用户自己定义的函数

函数的定义的格式为:

  函数类型 函数名称(形式参数表){

      说明语句序列

      可执行语句序列

}


注意:不管用户定义了多少个函数;一个完整的c语言程序可以由一个或多个函数组成,但必须有一个且只有一个main()的函数,即主函数,无论main函数在什么位置,可运行的c语言程序总是从main函数开始执行的。


@函数参数

------函数参数是接通同级函数的桥梁

从形式上看,可把函数分为两类;无参数函数和有参函数

无参函数(void):在调用无参函数时主函数不用向用户所定义的函数传递数据

相反,有参函数就与无参函数相对

主调函数传输的数据变量称为实参,被调函数接收的数值称为形参

注意的是:

1 定义函数时必须定义形参的类型

2 函数的形参和实参个数要求相等,对应类型要一致

3 形参和实参的顺序要一致

4 形参和实参可以用相同的名字


@函数的返回值

从函数的值来看,函数分为两类

无返回值函数void sum(){}  直接把结果输出不用返回给主函数,

有返回值函数就与另一种相对  ‘要注意的是函数的返回值只有一个


@函数的参数传递方式

1 普通变量作为函数参数,就是可以是具体的数字

2 数组作为函数参数

注意的是:

调用数组时不用把数组的长度给写上,比如login(a)。a表示的是一个数组

传递一维数组数据时 形参的数组下标可以省略比如 int login(a【】){}


@函数的调用

1 函数的一般调用

2 函数的嵌套调用

3 函数的递归调用

0 0
原创粉丝点击