函数 前面我们曾经学习了程序设计中的三种基本控制结构(顺序、分支、循环)。用它们可以组成任何程序。但在应用中,还经常用到子程序结构。 通常,在程序设计中,我们会发现一些程序段在程序的不同地方反复出现,此时可以将这些程序段作为相对独立的整体,用一个标识符给它起一个名字,凡是程序中出现该程序段的地方,只要简单地写上其标识符即可。这样的程序段,我们称之为子程序。 子程序的使用不仅缩短了程序,节省了内存空间及减少了程序的编译时间,而且有利于结构化程序设计。因为一个复杂的问题总可将其分解成若干个子问题来解决,如果子问题依然很复杂,还可以将它继续分解,直到每个子问题都是一个具有独立任务的模块。这样编制的程序结构清晰,逻辑关系明确,无论是编写、阅读、调试还是修改,都会带来极大的好处。 在一个程序中可以只有主程序而没有子程序(本章以前都是如此),但不能没有主程序,也就是说不能单独执行子程序。 在此之前,我们曾经介绍并使用了C++提供的各种标准函数,如abs(),sqrt()等等,这些系统提供的函数为我们编写程序提供了很大的方便。比如:求sin(1)+ sin(2)+...+sin(100)的值。但这些函数只是常用的基本函数,编程时经常需要自定义一些函数。 一、函数的定义 函数定义的语法形式 数据类型 函数名(形式参数表) { 函数体
您可能关注的文档
- BIM技术在铁路隧道 设计阶段的应用研究-铁二院.pptx
- BS3000+总部用户手册.doc
- C++03第3章_类和对象.ppt
- C++04第4章_类和对象.ppt
- C++05第5章_程序的结构.ppt
- c++-程序控制结构.ppt
- c++9流与文件.ppt
- C++二叉树结构的建立与基本操作.doc
- C++大学基础教程第1章.ppt
- c++教程 第七章.ppt
- 2025年事业单位笔试-云南-云南公共基础知识(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年徐州工业职业技术学院单招笔试综合素质试题库含答案解析.docx
- 2025年云南林业职业技术学院单招笔试职业技能考核试题库含答案解析.docx
- 2025年事业单位工勤技能-河北-河北计算机信息处理员一级(高级技师)历年参考题典型考点含答案解析.docx
- 2025年事业单位笔试-四川-四川微生物(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年事业单位工勤技能-广东-广东计算机文字录入处理员五级(初级工)历年参考题典型考点含答案解析.docx
- 2025年天津公安警官职业学院单招笔试职业技能考核试题库含答案解析.docx
- 不锈钢一体化生产模式成本优势与竞争力分析.docx
- 2025年浙江工业职业技术学院单招笔试职业能力测验试题库含答案解析.docx
- 2025年事业单位笔试-广东-广东呼吸内科(医疗招聘)历年参考题典型考点含答案解析.docx
最近下载
- 妊娠期急腹症.pptx VIP
- 2025年华师版八年级下册数学第19章综合检测试卷及答案.docx VIP
- 晋中职业技术学院单招面试试题及答案.docx VIP
- 妊娠期急腹症专题宣讲.pptx
- 海南省儋州市某中学2024-2025学年华东师大版八年级下学期3月月考数学试卷(含解析).pdf VIP
- 妊娠期急腹症专题宣讲.ppt VIP
- 基于PLC的三自由度搬运机械手设计.docx
- 海南省海口市部分学校2024-2025学年七年级下学期第四次月考地理试卷(含答案).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式) 高清晰版-OK.pdf VIP
- 二战中缅印战区盟国军事外交研究--以战时援华交通线为中心.pdf
原创力文档

文档评论(0)