C语言程序设计 课件 7利用函数进行项目的整体框架设计.pptx

C语言程序设计 课件 7利用函数进行项目的整体框架设计.pptx

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言程序设计

项目7利用函数进行项目的整体框架设计

目标TARGET知识目标?掌握函数的定义和调用方法?掌握函数的参数传递方式?理解变量的作用域和生命期,较熟练使用函数进行模块化程序设计

目标TARGET技能目标?学会正确的使用函数?能够使用函数进行模块化程序设计

学生管理系统功能模块设计任务1.1统计小组学生一门课程的总分及平均分任务1.2求小组若干门课程的总分及平均分任务1.3输出排序后小组三门课成绩单任务1.4

任务7.1学生管理系统功能模块设计任务描述学生成绩管理是学校教学管理中的一个非常重要而又十分烦琐的工作。为了满足现代化教育和管理的要求,运用高效能的计算机来对学生的成绩进行管理势在必行。从本章开始,着手对学生成绩管理系统进行设计与开发,系统的用户界面如图0-1所示。依据开篇例程中的描述,将系统分为4个阶段完成:(1)以模块化程序设计的方法,完成系统的结构设计。(2)完成系统数据结构的设计,实现主要功能函数。(3)利用指针优化各功能模块。(4)利用文件,完善系统的数据存取。任务分析学生成绩管理系统最主要的功能包括:学生成绩的添加、删除、查询、修改、插入、排序及统计,其中学生成绩信息的查询、删除、修改、插入等都要依据输入的学号来实现。

任务1.1认识C程序实现在线测试系统主页面的布局和美化某班级需要一个学生成绩管理系统,该系统应具有学生成绩的添加、删除、查询、修改、插入和排序等处理功能,提供数字按键菜单操作方式,如图0-1所示。程序代码#includestdio.h/*编译预处理命令*/voidmain(){ printf(学生成绩管理系统\n);/*在屏幕上输出学生成绩管理系统*/}/*main()主函数结束*/执行结果

1函数的定义、声明及调用Part◎函数的调用◎学生管理系统功能模块设计◎函数的定义及其声明

函数的定义及其声明1.函数的定义函数的定义是让编译器知道函数的功能。其一般格式:类型标识符函数名([形式参数列表]){声明部分语句部分}(1)函数名函数名是一个用户定义的标识符,它的命名规则同变量完全一样,为了增加程序的可读性,一般取有助于记忆的名字并与其功能相关的名字作为函数名,但在同一程序中,不能有同名的函数。(2)函数体用左、右花括号括起来的部分称函数体,它由声明部分和语句部分组成。声明部分,主要用于对函数内所使用的变量以及对所调用的函数的类型进行说明;语句部分则是实现函数功能的核心部分,它由C语言的基本语句组成。

函数的定义及其声明(4)形式参数列表形式参数列表中的参数被称为形式参数,简称形参。有形参的函数称为有参函数。没有参数的函数称为无参函数。(3)返回类型返回类型就是函数返回值的类型。对有值函数,一般通过函数调用得到一确定值,这个值就是函数返回值(简称函数值)。如floatfnSum(floata,floatb)将返回一个float类型的值。此时,在函数体部分有一返回语句“returnfSum;”。对无返回值函数,函数名前应加上void类型,在函数定义的语句部分中,可以有一返回语句“return;”,也可以不带返回语句,该函数执行到最后一个花括号时,自动返回。(4)形式参数列表形式参数列表中的参数被称为形式参数,简称形参。有形参的函数称为有参函数。没有参数的函数称为无参函数。

函数的定义及其声明(4)形式参数列表形式参数列表中的参数被称为形式参数,简称形参。有形参的函数称为有参函数。没有参数的函数称为无参函数。2.函数的声明函数声明是让编译器知道函数的类型、函数的参数个数、参数类型及参数顺序等信息。其一般格式为:类型标识符函数名(形式参数列表);其中,形式参数列表可以省略。说明:(1)函数声明就是函数头部分,并在最后加了一个分号“;”。(2)函数声明中的参数列表,可省去参数名,但参数类型必须保留。例如,如下两种形式的函数声明等价。voidfnPower(floatx,intn);voidfnPower(float,int);

函数的定义及其声明(4)形式参数列表形式参数列表中的参数被称为形式参数,简称形参。有形参的函数称为有参函数。没有参数的函数称为无参函数。3.学生成绩管理系统菜单的显示voidfnShowMenu() //自定义函数显示菜单{sy

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档