第5讲 总复习 简单函数上_第1页
第5讲 总复习 简单函数上_第2页
第5讲 总复习 简单函数上_第3页
第5讲 总复习 简单函数上_第4页
第5讲 总复习 简单函数上_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

总复习 简单函数上1、 自定义函数 函数的别称是方法,函数也就是完成某一特定功能的模块我们首先自定义一个函数print ,实现的功能是打印一段话,并等待输入一个字符在main函数中调用print函数: 运行结果: 图解分析一下这段代码的运行过程:程序的执行从main函数开始,调用print函数,然后开始顺序执行print函数内部的程序,调用库函数printf和getchar,然后返回到main函数。2、 函数的执行流程:(1) 函数的顺序调用定义三个函数print1、print2、print3,每个函数分别调用两次printf 在main函数中顺序调用print1,print2,print3运行结果如下:顺序打印出print1,print2,print3 函数的内容程序的执行过程图:首先从入口函数main开始执行,然后顺序调用print1,print2,print3。最后执行getchar函数(2) 函数的嵌套调用在print2中的调用print1,在print3中调用print2 在main函数中直接调用print3函数.运行结果: 首先执行main函数,顺序执行main的函数体,调用print3函数,然后打印 33333-shang,调用print2,执行print2函数体,打印22222-shang,然后调用print1,执行print1函数体,打印11111-shang,11111-xia,然后返回到print2继续执行,打印出22222xia,返回到print3继续执行打印出33333-xia。 (函数调用必须等待当前函数调用完成以后,才执行下一步)嵌套函数的执行流程图:3、 带参函数和无参函数(1)无参函数Main函数中调用后,打印出printf函数中字符串的内容 (2) 带参函数printadd的参数是两个int类型的参数例如在main中调用printadd(10,12);则打印出10+12=22 (3) 带参函数的应用printf(calc); /则是把calc字符串输出到屏幕上sprintf(str, calc); /则是把字符串calc字符串输出到str中。 for /l %i in (1,1,5) do start notepad 则是在屏幕上打开5个记事本。 (在DOS命令下输入: for /l %i in (1,1,5) do start notepad) 在main函数中调用open.%i 等价于%d , 打印有符号十进制数据。%i 打印 的时候,%映射一个% ,打印一个%,需要两个%运行结果则是 打开5个记事本。4、 函数的返回值 定义一个函数add ,返回值类型为int类型。 在main函数中调用add,并且把调用函数的结果作为函数的参数(函数调用可以嵌套)运行结果: 打印出13,145、 函数返回值与return注意事项(1)在main函数中调用godata函数,则打印出n1、n2、n3、n4(2)在main函数中调用godata函数,则打印出n1、n2 (3) 在mai

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论