内部函数、外部函数课件讲解.pptx

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

;1.熟练掌握用户函数的结构、设计方法和调用方法;

2.熟练掌握函数调用中数据传递的几种方法;

3.会设计简单的函数和函数的嵌套调用

;

根据变量所占存储单元的时间来划分,可以将其分为静态

存储变量和动态存储变量。

静态存储变量在程序运行过程中一直占有固定的存储单元,

直到程序运行结束。

动态存储变量是在程序运行过程中由系统动态地分配和回收的。

;;【例6-14】通过将局部变量定义为静态存储变量的方法计算1!,2!,….n!。;3.register变量

为了减少访问内存变量所需的时间,C语言允许将局部变量的值放在CPU的寄存器中。register变量是动态存储的变量。

实际上,现在的优化编译系统能自动识别使用频繁的变量,并将其存放在寄存器中,不必再由编程人员定义register变量。;【例6-15】存储类型说明符extern应用举例。

#includestdio.h

intmax(intx,inty)

{

intz;

z=(xy)?x:y;

returnz;

}

voidmain()

{

externa,b;

printf(“%d\n”,max(a,b));

}

inta=13,b=14;;存储类型说明符extern在多个源文件组成的程序中的应用;6.7内部函数和外部函数

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档