C语言程序设计No.9--第八章函数演示课件文.pptVIP

  • 2
  • 0
  • 约9.52千字
  • 约 42页
  • 2018-02-28 发布于天津
  • 举报

C语言程序设计No.9--第八章函数演示课件文.ppt

C 程序设计 * 引入 ☆若程序有上百行, 那么怎么调试最方便? ☆如果我们设计一个程序完成下面的计算: 其中,m、n为正整数且mn 该如何设计程序最有效? ? 自顶向下 逐步细化 模块化设计 结构化编程 * 如要设计并开发一个“财政信息系统”,如何着手? 需求分析 系统设计 程序编写 进 一 步 展 开 自顶向下 逐步细化 模块化设计 结构化编程 * 如要设计并开发一个“财政信息系统”,如何着手? * * 第八章 函数 (第09讲) 主讲: 刘怀亮 经济管理学院信息管理系 * 第八章 函数 内容提要: §8.1 概述 §8.2 函数定义的一般形式 §8.3 函数参数和函数的值 §8.4 函数的调用 §8.5 函数的嵌套调用 §8.6 函数的递归调用 §8.7 数组作为函数参数 §8.8 局部变量全局变量 §8.9 变量的存储类别 §8.10 内部函数和外部函数 * §8.1 概述 一个C程序可以分为若干个函数; 每个程序有且仅有一个主函数(main),其他函数都是“子函数”; 子函数可以相互调用, 但主函数不能被调用 一个C源程序由一个或 多个文件构成,一个 源程序文件是一个编译单位 main a b c d e f g h h i e g * #includestdio.h void printstar() {printf(**********\n); } void printmessage( ) { printf(Hello, world.\n); printstar( ); } void main( ) { printstar( ); printmessage( ); } §8.1 概述 1. C程序的执行从main函数 开始,调用其他函数后仍回 到main函数,程序在main函数 结束时结束。 2.所有子函数都是平行的,任 何子函数都不属于其他函数 3.从用户的角度看,函数可分为: ◆标准函数,即库函数 ◆自定义函数 4.从函数形式看,可分为: ◆无参数函数:如 printmessage( ) ◆有参数函数:如 printstar( int n) 说明 #includestdio.h void printstar( int n) { int i; for(i=0;in;i++) printf(*); printf(\n); } void printmessage( ) { printf(Hello, world.\n); printstar(15); } void main( ) { printstar(15); printmessage( ); } ************** Hello, world. ************** 程序8-001 * #includestdio.h void printstar() {printf(**********\n); } void printmessage( ) { printf(Hello, world.\n); printstar( ); } void main( ) { printstar( ); printmessage( ); } #includestdio.h void printstar( int n) { int i; for(i=0;in;i++) printf(*); printf(\n); } void printmessage( ) { printf(Hello, world.\n); printstar(15); } void main( ) { printstar(15); printmessage( ); } #includestdio.h void printstar(int n) { int i; for(i=0;in;i++) printf(*); printf(\n); } voi

文档评论(0)

1亿VIP精品文档

相关文档