第八章函数 重点 1、了解模块化程序设计的思想 2、熟悉掌握函数的使用 3、了解变量的作用范围 [例1]函数调用 main i printf( This is a test! n") p print message printstarO printstarO printf((“************n3); print message printf(" How do you do!n); 81函数( function)介绍 说明: 1.一个源程序文件有一个或多个函数组成 2.一个C程序可以有多个源程序文件组成。 3.任何C程序都从main函数开始执行,当main的最后一条指令 执行完,程序结束 4.所有函数都是独立的,可以互相调用,main不能被调用。 5.函数分为标准函数和用户自定义函数 6.函数分为无参函数和有参函数。 为什么要ⅲ nclude文件? pint, scanfo, putchar o: getchar, puts, gets都在 stdio h中 8.2函数定义及函数声明 1.函数定义 (1).无参数函数的定义 类型标识符函数名()第八章 函 数 重点: 1、 了解模块化程序设计的思想 2、 熟悉掌握函数的使用 3、 了解变量的作用范围 [例 1:] 函数调用 main() { printf("This is a test!\n"); printstar(); print_message(); printstar(); } printstar() { printf(“* * * * * * * * * * * * \n”); } print_message() { printf(“ How do you do!\n”); } 8.1 函数(function)介绍 说明: 1. 一个源程序文件有一个或多个函数组成。 2. 一个 C 程序可以有多个源程序文件组成。 3. 任何 C 程序都从 main 函数开始执行,当 main 的最后一条指令 执行完,程序结束. 4. 所有函数都是独立的,可以互相调用,main 不能被调用。 5. 函数分为标准函数和用户自定义函数。 6. 函数分为无参函数和有参函数。 为什么要 include 文件? printf();scanf(),putchar();getchar();puts();gets()都在 stdio.h 中。 8.2 函数定义及函数声明 1.函数定义 (1). 无参数函数的定义 类型标识符 函数名( )