谢丽聪老师C语言课件-8函数-2009.ppt

谢丽聪老师C语言课件-8函数-2009.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

8.1概述

8.2函数的分类

;8.1概述一个C程序由一;例1.voidmain();8.2??函数分类一、从函;二、从函数的形式分为:;8.3函数的定义形式1:;例如,定义一个函数,用于求两个;2)函数的类型:因为函数;8.4函数的调用(出现在;例2:intmax(int;例3.计算main(;8.5形式参数与实际参;例4.voidmain(;例5.voidmain(;函数调用中发生的数据传送是单向;voidmain(){i;例7.voidmain(;数组名作为函数参数1)用数组元;8.6??对被调用函数的;#includestdio.;1)如果被调函数的返回值是整型;2)当被调函数的函数定义出现在;3)如在所有函数定义之前,在函;8.7??函数的嵌套调用函数;123456789;例9.?????main(;main(){……;1;intcnr(n,;另一个方法:用数组做如打印4行;习题6.13用二;#includemath.;8.8???函数的递归调用;例如.???1)int;例12:5个人坐在一起报岁数,;intage(int;例13.计算4!4!——;intf(intn;例14:计算a+aa+a;例15:Hanoi塔问题voi;8.9数组作为函数参数数组;例16.判别一个整数数组中;(2)数组名作为函数参数用数组;当发生函数调用时,进行地址传送;例17.数组a中存放了一个学生;3)在变量作函数参数时,值传送;将例16.(判别一个整数数组中;用数组名作为函数参数时还应注意;将上例修改如下:voidnz;3)在函数形参表中,允许不给出;由此上例可以改写为:void;例18:用选择法对数组中10个;4)多维数组也可以作为函数的参;例19:求一个3×4的矩阵中所;8.10局部变量和全局;(一)局部变量:形参、函数体中;例如:intf1(i;3)允许在不同的函数中使用相同;例21:main(){;4)在复合语句中也可定义变量,;(二)全局变量:在函数之外定义;例如:inta,b;;例22.?intp=1,q;例23.数组a中存放了一个学生;若同一源文件中、外部变量与局部;例25.外部变量与局部变量同;8.11变量的存储类别;变量分类:从变量;动态存储区存放全局变量:;(二)C语言中每一个变量有两个;一、auto变量自动变量:;例如:intf(inta);二、用static声明局部变量;例26.考察静态局部变量的;例27.打印1到5的阶乘值;三、register变量;例28.使用寄存器变量。in;四、用extern声明外部变量;例29.用extern声??;例30.下面程序的运行结果vo;(三)控制全局变量的作用范围;2.用extern把另一文件;8.12内部函数和外部函

文档评论(0)

实验室仪器管理 + 关注
实名认证
服务提供商

本人在医药行业摸爬滚打10年,做过实验室QC,仪器公司售后技术支持工程师,擅长解答实验室仪器问题,现为一家制药企业仪器管理。

1亿VIP精品文档

相关文档