- 10
- 0
- 约4.94千字
- 约 58页
- 2018-10-17 发布于浙江
- 举报
一个程序中的变量包括两类:全局变量和局部变量。全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效。局部变量指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不存在。例子如下。 函数对变量的作用 函数对变量的作用 这个例子说明,当函数执行完退出后,其内部变量将被释放。如果函数内部使用了全局变量呢?例子如下。 函数对变量的作用 函数func()内部使用了变量n,并且将变量参数b赋值给变量n,为何n值没有改变?函数func()有自己的内存空间,它将n=b语句理解为生成一个局部变量n,并将参数b赋值给它,此时func()函数没有将n当作全局变量。所以,函数退出后,局部变量n被释放,全局变量n的值没有修改。 函数对变量的作用 如果希望让func()函数将n当作全局变量,需要在变量n使用前显式声明该变量为全局变量,代码如下。 函数对变量的作用 如果此时的全局变量不是整数n,而是列表类型ls,会怎么样呢?理解如下代码。 函数对变量的作用 请读者注意,奇迹产生了,全局列表变量在函数func()调用后竟然发生了改变! 列表等组合数据类型由于操作多个数据,所以它们在使用中有创建和引用的分别。当列表变量被方括号([],无论是否为空)赋值时,这个列表才被真实创建,否则只是对之前创建列表的一次引用。 函数对变量的作用 上述代码func()函数的ls.app
您可能关注的文档
- 八年级历史上册第26课教育文化事业的发展.ppt
- 2018《文化生活》4.1传统文化的继承 课件 (共25张).ppt
- 八年级物理第二章四节2.4科学探究:速度的变化.ppt
- 2018--2019学年人教版必修五Unit 3 Life in the future language points课件(75张).ppt
- 2018北京高考地理备考方略(共51课件) (1).pptx
- 180307超牛--企业安全生产管理培训课件.pptx
- 2018高考地理复习第9讲:气压带和风带.ppt
- 部编八年级8.《美丽的颜色》教学课件.ppt
- 2018高考英语写作指导课课件(全国卷)-( ).pptx
- 2018届高考人教版英语一轮复习课件必修三unit 2.ppt
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
- 互换性与测量技术 第2版 课件 1.5 标准更新说明.pptx
- 体育旅游(第二版)课件 第四章 体育旅游市场.pptx
- 体育旅游(第二版)课件 第五章 体育旅游目的地.pptx
最近下载
- 2025年江西高考各科试卷及答案.doc VIP
- 08J933-1 体育场地与设施(一).docx VIP
- (高清版)B/T 8878-2023 针织内衣.pdf VIP
- T_ZHYX 003-2025 灌洗法提取小鼠肺泡巨噬细胞及体外培养操作规程.docx VIP
- 医院培训课件:《ERAS背景下围术期患者的营养评估及管理》.pptx
- NB-T11175-2023抽水蓄能电站经济评价规范.pdf VIP
- 重大版(2023)五年级下册信息科技 第1课 依次点学号课件.pptx VIP
- 专用钻床液压系统设计说明书.doc VIP
- (2025年浙江高考真题)2025年高考浙江卷(6月)物理真题(原卷版).docx VIP
- 2025年山东省平度市中考数学试卷附答案详解(达标题).docx VIP
原创力文档

文档评论(0)