函数专业知识讲座公开课一等奖优质课大赛微课获奖课件.pptx
胜利****实阿
亲,该文档总共81页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
函数专业知识讲座公开课一等奖优质课大赛微课获奖课件.pptx
第5章函数5.1结构化程序设计函数之间调用关系示意图C++程序框架通常由3个部分构成【例5-1】计算圆面积和周长【例5-1】(续)5.1.2库函数和自定义函数5.2函数概念5.2.1函数定义2.函数几种特殊形式3.void使用依据参数及返回值函数分类5.2.2函数返回2.返回值类型与函数类型不一致情况【例5-2】返回值与函数类型不一致5.2.3函数申明【例5-3】被调函数在主调函数之前定义犯错程序2.函数申明和函数原型5.3函数调用【例5-4】函数调用时数据传递2.函数调用几种形式【例5-5】函数调用语句
函数课件公开课一等奖优质课大赛微课获奖课件.pptx
第八章主要内容模块化程序设计基本思想(自顶向下,逐步分解)分析工具:例:C是模块化程序设计语言算法实现函数基本概念1、主函数main()【函数定义】函数类型函数名(形参表)形参类型阐明{阐明部分语句部分}【函数调用1】主、子函数之间关系【函数申明】例函数申明举例printstar(){printf("**********");}main(){inta;a=printstar();printf("%d",a);}例函数返回值类型转换【函数调用2】有参函数调用过程main(){inta,b,c,s;scanf
函数课件公开课一等奖优质课大赛微课获奖课件.pptx
第八章主要内容模块化程序设计基本思想(自顶向下,逐步分解)分析工具:例:C是模块化程序设计语言算法实现函数基本概念1、主函数main()【函数定义】函数类型函数名(形参表)形参类型阐明{阐明部分语句部分}【函数调用1】主、子函数之间关系【函数申明】例函数申明举例printstar(){printf("**********");}main(){inta;a=printstar();printf("%d",a);}例函数返回值类型转换【函数调用2】有参函数调用过程main(){inta,b,c,s;scanf
函数公开课一等奖优质课大赛微课获奖课件.pptx
第5章函数5.1引言—模块化程序设计模块化程序设计典型函数分解命题检查命题检查(续1)命题检查(续2)命题检查(续3)命题检查(续4)命题检查(续5)命题检查(续6)命题检查(续7)C语言程序基本结构函数分类5.3函数定义函数定义普通格式函数定义普通格式(有参函数)函数参数5.5函数调用函数调用(举例)函数调用方式函数调用过程分析函数调用过程中参数传递方式input(void)/*函数返回值类型缺省,即为int*/{intscore,max=0;/*阐明*/printf("输入若干学生成绩(非法输入表示结
函数培训课件公开课一等奖优质课大赛微课获奖课件.pptx
第八章函数8.1概述8.2函数定义8.3函数参数和函数值8.4函数调用8.5函数嵌套调用8.6函数递归调用8.7数组作为函数参数8.8局部变量和全局变量8.9变量存储类别1.自动型(auto)变量8.9变量存储类别2.静态(static)局部变量3.存储器型(register)变量4.用extern申明外部变量8.9变量存储类别8.9变量存储类别关于变量申明和定义存储类别小结课堂练习课堂练习本章小结