C语言程序设计 局部变量与全局变量 局部变量与全局变量.pptxVIP

C语言程序设计 局部变量与全局变量 局部变量与全局变量.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
函数——局部变量和全局变量主讲人:赵 湘教学目标掌握局部变量和全局变量的定义和使用;理解局部变量和全局变量的作用范围;掌握局部变量和全局变量的区别张丽想出国旅游,考虑带那种货币?or局部变量与全局变量按照变量的作用范围不同,变量可分为:局部变量:在函数或复合语句内定义的变量是局部变量。全局变量:在所有函数体之外定义的变量称为全局变量(也称全程变量)。一、局部变量可以是函数体或复合语句只在本变量定义的程序块内有效形参只在函数内有效,也属于局部变量复合语句中定义的变量在复合语句中有效main(){ int x; x=3;printf(“%d\n”,x);}main(){ for(i=0;i5;i++) { int c=10; }}float f1(int a){int b,c;……..}x作用域a,b,c有效c作用域复合语句中的局部变量int main(){ int x=99; { int y=100; x=2; }printf(“x=%d\n“,x);}992xy100这句程序执行结果是几?y作用域x作用域运行结果: x=2;结果会报错,因为y 出了作用域被撤销了。如果输出语句改为:printf(“x=%d,y=%d”,x,y);结果是什么?二、全局变量#includestdio.h int max;void add(int x,int y){if (xy) max=x; else max=y;}main(){ int a,b; scanf(“%d%d”,ab); add(a,b); printf(“sum=%d\n”,max);} 定义位置:所有函数之外作用域:从定义开始到本文件结束max作用域全局变量#includestdio.h int count=0;void changenum(){ count++;}main(){ count++; changenum(); printf(“输出结果:\n”); printf(“count=%d\n”,count);} 输出结果:count=2按任意键继续……请问输出的结果是几?0count21全局变量与局部变量同名时,全局变量将被屏蔽#include stdio.h int a=5;void main(){ int a=8; printf(“a=%d\n”,a);}全局变量a请问输出a的值会是几?5main中局部变量a8全局变量与局部变量同名时,局部变量优先。a=8按任意键继续……总结全局变量和局部变量区别:1.定义的位置不同2.作用范围不同建议:编程中应尽量不使用全局变量,因为它长期占用存储单元,降低函数通用性、可移植性。谢 谢大家好,今天我们学习#include stdio.hmain(){int a,b,sum;a=10;b=24;sum=add(a,b);//这句话调用的是 add函数printf(sum= %d\n,sum);}{}外会报错,error:num2:undeclared(first use in this function )改方形注释全局变量,系统会赋默认值。代码重新打一遍如果count不给赋初值,那么显示仍然是count=2.这就是加显示结果,:全局变量在整个程序内都有效,局部变量仅在复合语句或函数内有效。

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档