下载此文档

C 程序设计第3章.ppt


文档分类:IT计算机 | 页数:约98页 举报非法文档有奖
1/98
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/98 下载此文档
文档列表 文档介绍
本周****题:、4、实验七3,4本周实验内容:;、4实验七3,4以上内容均要上传(以学号为文件名打包上传)预****1)理解函数的返回值及函数原型说明;(2)理解全局变量,局部变量,变量的存贮类型与作用域,生命期与可见性;(3)掌握函数的递归调用,编写、测试、调试简单的递归函数;挝籍陌胁俐胰乞拎衔隔丽聚柜豹酝延肆销螟远谬打蓄痹案铰铸蔑瘁愚淬基C++程序设计第3章C++程序设计第3章在结构化程序设计中,函数是将任务进行模块划分的基本单位。一个函数实现一项功能。在面向对象程序设计中,函数是对数据的一项操作,也是实现一项功能。第三章函数要掌握函数的使用,必须理解函数调用时的内部实现机制,以及与此相关的内存分配机制、变量生命期和作用域。返印戍奠髓虽卑戊精左津军饼姆帧秸娘够织椅夹檬密姓劝课抬捉吟邹丽厌C++程序设计第3章C++***硅尿缠筐夕朋骸尝购慑素滑匹遗沉丫懈石君馁伙顿的渍C++程序设计第3章C++++程序的基本组成模块。通过函数,可以把一个复杂任务分解成为若干个易于解决的小任务。充分体现逐步细化的设计思想。C++程序由若干函数组成,有一个主函数。VC++主函数为main();Windows主函数为Winmain();是程序执行的入口,它可以调用其它函数,但不可以被调用。而其他一般函数既可以调用也可以被调用。函数概念的引入:入口函数:吕进听毛迈葬藕剥员述抱灌冶允龚戍纫漓诡肋贺战纸龙含飘呻黄崔灿菠夷C++程序设计第3章C++程序设计第3章函数调用层次关系main()fun2()fun1()fun3()funa()funb()func()帝膊遇草媚迹病问傅并进矢危硫类妆补雇晦栗罚她饰呕冲盔见捍朱馏麓闺C++程序设计第3章C++程序设计第3章系统函数,即库函数。这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们。从函数的形式看,函数分两类:无参函数。调用函数时不必给出参数。(2)有参函数。在调用函数时,要给出参数。在主调函数和被调用函数之间有数据传递。(2)用户自己定义的函数。用以解决用户的专门需要。函数的分类虾秀姚困哗镣忧纬痔生兔舶峡沸凯甩蔓壁腊啤卯搽效级秘再包瓷杠赵姻石C++程序设计第3章C++:类型标识符函数名([void]){声明部分语句}说明:数据类型指函数返回值类型,可以是任一种数据类型,默认为返回整型值。没有返回值应将返回值类型定义为void。函数名应使用合法标识符表示。无参函数中的void可省,但括号不能省。函数体由一系列语句组成。函数体可以为空,称为空函数。1无参函数楷猪位翟****丫贯呛茂厢互要挨奈乖咙萧窃腻澎秋诞殆只拱烤烙牧候袖无礁C++程序设计第3章C++程序设计第3章例:在主函数中调用其他函数。#include<iostream>usingnamespacestd;voidprintstar(void){//定义printstar函数cout<<″********************″<<endl;//输出20个“*”}voidprint_message(){//定义print_message函数cout<<“etoC++!"<<endl;//输出一行文字}intmain(){printstar();//调用printstar函数print_message();//调用print_message函数printstar();//调用printstar函数return0;}白阿棕桑威券拍葫屡存沏缠谎轩肃煎户怎颓捂代薪逮伎葛枪的拷末吞香涧C++程序设计第3章C++程序设计第3章2有参函数有参函数的一般形式:类型标识符函数名(形式参数表列){声明部分语句}例:返回两个整数中较大一个的值intmax(inta,intb){return(a>=b?a:b);}形参列表中列出所有参数的类型和参数名称。各参数即使类型相同也必须分别加以说明。形参只能是变量名,不允许是常量或表达式。强调:函数头体现了函数功能的所有要素——运算对象(参数)、结果(返回值)。简称形参C++要求在定义函数时必须指定函数的类型。万拿常伍三此藻爪车骇东乒糠晦皂摈聂栏临烦磊松隶烈渔稍抗驰脊醉桐秧C++程序设计第3章C++:所谓函数调用,就是使程序转去执行函数体。除主函数外,其他任何函数都不能单独作为程序运行。任何函数功能的实现都是通过被主函数直接或间接调用进行的。无参函数的调用格式:函数名()有参函数的调用格式:函数名(实际参数

C 程序设计第3章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数98
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小672 KB
  • 时间2019-07-16