前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >6.6 局部变量和全局变量

6.6 局部变量和全局变量

作者头像
小林C语言
发布2019-08-19 11:02:14
6650
发布2019-08-19 11:02:14
举报

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、局部变量

(1)定义变量的三种情况

①在函数的开头定义

②在函数内的复合语句内定义

③在函数的外部定义

(2)什么是局部变量

①只在本函数内引用的变量,在此之外不能使用的变量

②只在复合语句范围内有效,只有在复合语句内才能引用的变量

注意:

①主函数中定义的变量也只在主函数中有效

②不同函数中可以使用同名的变量,它们代表不同的对象

③形式参数也是局部变量

④在一个函数内部,可以在复合语句中定义变量,这个变量只在本复合语句中有效,这种 复合语句也称为“分程序”或“程序块”

二、全局变量

解释:在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,外部变量也称为全局变量

作用:设置全局变量的作用是增加了函数间数据联系的通道

注意:

①为了便于区别全局变量和局部变量,在C语言中有一个习惯(并非规定),将全局变量 名的第一个字母用大写表示

②全局变量在程序的全部执行过程中都占用存储单元

③它使函数的通用性降低了

④使用过多的全部变量,会降低程序的清晰性

原创不易,未经本公众号允许禁止转载,否则追究法律责任

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档