范例 方法 方法二 #include<stdio. h> #include <stdio h> void maino I void star O printi("****米*米*n") prin(米米米n") printf( f("”大家好*n") printf(*米求n") printf("大家好料n") ■ void word nt()*****米*n") printi("*大家好n") id maino star(; word; star(北大青写
6 范例 ◼ 方法一: ◼ #include <stdio.h> ◼ void main() ◼ { ◼ printf("*************\n"); ◼ printf(" 大家好 *\n"); ◼ printf("*************\n"); ◼ printf(" 大家好 *\n"); ◼ printf("*************\n"); ◼ } ◼ 方法二 ◼ #include <stdio.h> ◼ void star () ◼ { ◼ printf("*************\n"); ◼ } ◼ void word() ◼ { ◼ printf("* 大家好\n"); ◼ } ◼ void main() ◼ { ◼ star(); word(); star(); ◼ }
什么是函数 独立的程序段 执行一个具体的、明确定义的任务 ■易于编写、理解、调试和维护 ■将需要多次执行的一组指令定义为函数 北大青鸟
7 什么是函数 ◼ 独立的程序段 ◼ 执行一个具体的、明确定义的任务 ◼ 易于编写、理解、调试和维护 ◼ 将需要多次执行的一组指令定义为函数
函数功能 有效的维护代码 ■容易的理解代码 消除代码的冗余 使代码可以重用 北大青鸟
8 函数功能 ◼ 有效的维护代码 ◼ 容易的理解代码 ◼ 消除代码的冗余 ◼ 使代码可以重用
函数之间的关系 main b e 北大青写
9 函数之间的关系 main a b c d e
函数使用说明 ■C语言源程序是由一个或多个函数组成。 一个C程序只有一个main函数,程序运行从 main函数开始,到main函数结束 Main函数以外的函数,都是相互独立,可 以互相调用,但子函数不可调用main函数。 北大曹
10 函数使用说明 ◼ C语言源程序是由一个或多个函数组成。 ◼ 一个C程序只有一个main函数,程序运行从 main 函数开始,到main函数结束。 ◼ Main函数以外的函数,都是相互独立,可 以互相调用,但子函数不可调用main函数