社区
C语言
帖子详情
关于全局变量和局部变量。
shaohuaijian
2008-05-28 07:33:35
全局变量包括两种类型:外部型(extern)和静态型(static)。
局部变量包括三种类型:自动型(auto)、静态型(static)和寄存器型(register)。
谁能具体描述下每个类型的作用以及使用方法?
...全文
124
5
打赏
收藏
关于全局变量和局部变量。
全局变量包括两种类型:外部型(extern)和静态型(static)。 局部变量包括三种类型:自动型(auto)、静态型(static)和寄存器型(register)。 谁能具体描述下每个类型的作用以及使用方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
K行天下
2008-05-28
打赏
举报
回复
这几个关键字是C语言中提供的存储说明符,即auto,register,extern,static。
四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块是被建立,它在该程序块活动时存在,退出该程序块时撤销。
关键字extern和static用来说明具有静态存储期的变量和函数。用static声明的局部变量只能被定义该变量的函数所识别,但是不同于自动变量的是,static变量在其函数被调用退出后,仍保留其值。下次函数被调用时,可以访问最近一次被修改后的值。
lukygt
2008-05-28
打赏
举报
回复
这有什么好描述的。。。
全局改变的是变量的作用域
静态改变的是生存周期
寄存器变量简单的说只是告诉编译器如果有可能就让这个变量快一些
tsocpp
2008-05-28
打赏
举报
回复
找本语法书看看吧
其实它们的名字已经讲它们的作用说的很清楚了
gaofanfan
2008-05-28
打赏
举报
回复
extern 和static比较常用 啊,其他的不是太熟悉。
extern在C语言里面很有用,是对外部函数和外部变量进行说明的。
ForestDB
2008-05-28
打赏
举报
回复
自己用用,找些例子运行,看有什么效果不就知道了...
《C语言基础》 之 第6章 函数
课程内容:main函数、自定义函数 之 函数定义、自定义函数 之 函数调用、自定义函数 之 传参和返回值、使用codeblocks IDE进行多文件编程、多文件编程/警告/函数声明、...标准io库、数学库、标准库、
全局变量
和
局部变量
python
全局变量
一般没有缩进_【单选题】在Python中,关于
全局变量
和
局部变量
,以下选项中描述不正确的是 A.
全局变量
一般没有缩进 B.
全局变量
不能和
局部变量
重名 C.
全局变量
在程序执行的...
【单选题】在Python中,关于
全局变量
和
局部变量
,以下选项中描述不正确的是A.
全局变量
一般没有缩进B.
全局变量
不能和
局部变量
重名C.
全局变量
在程序执行的全过程有效D. 一个程序中的变量更多相关问题【填空题】饮用...
在python中、关于
全局变量
和
局部变量
、以下_python中的
全局变量
和
局部变量
1. 使用
局部变量
deffunc(x):print'x is', xx =2print'Changed local x to', xx =50func(x)print'x is still', xx is 50Changed local x to 2x is still 50在函数中,我们第一次使用x的值的时候,Python使用函数声明...
Python之
全局变量
和
局部变量
全局变量
和
局部变量
局部变量
:在函数内部定义的变量,就是
局部变量
, 是函数内部的占位符,与
全局变量
可能重名但不同,函数运算结束后,
局部变量
被释放 为组合数据类型且未创建,等同于
全局变量
全局变量
:在函数外部...
关于python的
全局变量
和
局部变量
、以下不正确_python3的
全局变量
和
局部变量
局部变量
定义在函数体内部的变量称为
局部变量
函数的形参也是
局部变量
局部变量
的作用范围只在声明该
局部变量
的函数体内
局部变量
在函数调用时被创建,在函数调用完成后自动销毁
全局变量
定义在函数体外,模块内的变量...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章