程序设计及算法函数
28页1、程序设计与算法(一) 李文新李文新 郭炜郭炜 信息科学技术学院 1 函数 信息科学技术学院程序设计与算法 2 为什么需要函数 3 写了一段牛顿迭代法求平方根的代码,程序里面无数地方都要求平方根, 难道需要的地方都把这段代码拷贝一遍? 一个数十万行的程序,都写在 main里面? 数百个程序员如何合写一个 main? 为什么需要函数 4 “函数” 可以将实现了某一功能,并需要反复使用的代码包装起来形成 一个功能模块(即写成一个“函数”),那么当程序中需要使用该项功能 时,只需写一条语句,调用实现该功能的 “函数”即可。 不同的程序员可以分别写不同的函数,拼起来形成一个大程序 函数的定义 5 返回值类型返回值类型 函数名函数名( (参数参数1 1类型类型参数参数1 1名称名称, , 参数参数2 2类型类型 参数参数2 2名称名称) 语句组语句组( (即“函数体”)即“函数体”) 如果函数不需要返回值,则“返回值类型”可以写“void” 函数调用和return语句 6 调用函数: 函数名(参数1,参数2,) 对函数的调用,也是一个表达式。函数调用表达式的值,由函数内部的 return语句决定。
2、return语句语法如下: return 返回值; return语句的功能是结束函数的执行,并将“返回值”作为结果返回。“ 返回值”是常量、变量或复杂的表达式均可。如果函数返回值类型为 “void”,return语句就直接写: return ; 函数调用和return语句 7 return 语句作为函数的出口,可以在函数中多次出现。多个return语句的 “返回值”可以不同。在哪个return语句结束函数的执行,函数的返回值就 和哪个return语句里面的“返回值”相等。 函数使用实例1 : Max函数 8 #include using namespace std; int Max(int x,int y) /求两个整型变量中的较大值 if( x y ) return x; return y; int main() int n = Max(4,6); cout 6,20 形参 实参 = 形参实参类型需兼容!形参实参类型需兼容! 函数使用实例2 : 判断是否是素数的函数 9 #include using namespace std; bool IsPrime(unsigned int n
《程序设计及算法函数》由会员第***分享,可在线阅读,更多相关《程序设计及算法函数》请在金锄头文库上搜索。
校园足球汇报
异甘草酸镁注射液【治疗急性药物性肝损伤】Ⅱ期临床研究总结
云教室课程行政伦理学行政良心
语文S版小学二年级语文下册诺亚方舟课件优质课教学课件
未来中考趋势作文考与练
近年来广东历史试题中考易错点分析与教学启示
搜索推广那些事
小学语文二年级上册红领巾真好说课稿设计(说课设计)
新课标人教版二年级语文上册红领巾真好课件
新课程背景下的高中化学课堂教学改革
危机管理与突发事件应对
背影朱自清教案课件二课时
突发公共卫生事件培训
统计学简史及数据科学中南财经大学
水泥混凝土路面技术现状及发展终
有家真好作文讲评课
西南大学植物造景设计总复习
海外汉语教学新探索在线交流学习平台Goclef
动态黑色背景年终总结模板
孙子的治军之道与现代管理谋略总结
2023-02-15 2页
2023-02-24 4页
2023-06-27 2页
2024-01-20 1页
2022-09-25 21页
2023-06-10 4页
2023-12-17 6页
2023-02-21 12页
2023-10-25 2页
2023-05-31 4页