腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
C
中
变量
默认
是
静态
的
/
外部
的
吗
?
一个简单
的
问题;我知道
在
C
语言中函数
默认
是
extern
的
,那么
变量
呢?int a = 0; int b = 1;} 缺省情况下
是
a和b
静态
/
外部
,或者如果没有指定任何存储说明符,则它们没有任何存储说明符。
浏览 28
提问于2020-11-03
得票数 1
3
回答
默认
情况下,全局
变量
是
外部
变量
还是等效于
在
全局
中
声明带有extern
的
变量
?
、
、
、
、
我经历了以下两个问题: 问题1
的
回答:
默认
情
浏览 3
提问于2015-02-19
得票数 15
2
回答
为什么全局常量字符需要"static“,而bool不需要?
、
、
我可以这样做:当包含在多个文件
中
时,工作正常。但这是可行
的
:为什么const char *需要static,而const bool不需要?另外,我认为static不是必需
的
,因为const总是static隐含
的
?
浏览 0
提问于2013-04-05
得票数 16
回答已采纳
2
回答
缺省全局
变量
的
存储类(gcc编译器)?
、
、
、
在
C
中
(GCC编译器),全局
变量
的
默认
存储类是什么?让我分享一个代码,例如:{ --statements--} { --- set of statements--- } 如果我说
变量
i
是
静态
的
而不是
外部
的
,我说
的
对
吗
?
浏览 15
提问于2016-11-01
得票数 1
2
回答
为什么一个显式
的
“
外部
”不为一个对象分配存储空间?
、
、
、
、
我一直
在
深入研究
C
标准,我对它谈论链接和暂定定义
的
方式感到困惑。 extern (关键字)
是
指
静态
持续时间和
外部
链接(除非已声明为内部)
静态
存储持续时间。存储时间
是
程序
的
整个执行过程,存储在对象
中
的
值
在
主函数之前只初始化一次。所有声明为
静态
的
对象和所有未声明为
浏览 3
提问于2021-05-28
得票数 4
2
回答
变量
的
可访问性
、
、
、
、
嗨, { }此表示非常数符号
的
默认
链接为
外部
,常量符号
的
默认
链接为
静态
(内部)。int i
在
没有
外部
关键字
的
情况下可以在其他文件
中
访问
吗
?那么类和函数<em
浏览 0
提问于2010-08-25
得票数 0
1
回答
C
语言,全局符号,局部符号澄清
给定下面的
c
代码: static int y = 5; y = yint main(void) { printf("%d\n", v);}v是否未注册为符号?
浏览 1
提问于2020-04-25
得票数 2
2
回答
纯
C
语言中
的
静态
变量
和
外部
变量
、
、
在
函数
外部
声明
静态
变量
和在函数内部声明
静态
变量
有区别
吗
? 另外,将
变量
声明为
静态
变量
和仅声明
外部
变量
有什么不同?
浏览 1
提问于2010-05-06
得票数 0
回答已采纳
2
回答
静态
局部
变量
和
静态
全局
变量
编译
的
差异
、
我知道这些类型
变量
之间
的
区别是什么,但我想知道使
静态
变量
局部性是否真的会影响,或者会以任何方式影响编译器
的
代码生成。
浏览 0
提问于2017-11-07
得票数 0
回答已采纳
6
回答
当我们可以以相同
的
成本获得全局
变量
时,
静态
局部
变量
还有什么用呢?
、
、
、
在
C
中
,当
外部
变量
可以以相同
的
代价服务于它
的
目的时,
静态
存储类又有什么用呢?两者都占用可执行文件
的
数据段
中
的
存储空间。我有更好
的
外部
variable.If作用域,我希望
外部
变量
的
作用域
是
特定
的
文件,我不声明这个
变量
,否则我会看到全局
变量
<e
浏览 33
提问于2013-04-04
得票数 9
回答已采纳
1
回答
外部
静态
声明- K&R2
、
、
、
我正在阅读“
C
编程语言”第二版,由K&R编写,第83页,第4.6节“
静态
变量
”K&R状态: 应用于
外部
变量
或函数
的
静态
声明将该对象
的
范围限制
在
正在编译
的
源文件
的
其余部分。给出了
外部
静态
声明
的
错误语义,K&R真的犯了错误
吗
?将
静态
应用于
外部
变量
或函数并
浏览 2
提问于2018-09-02
得票数 1
回答已采纳
13
回答
C
中
的
内部
静态
变量
,你会使用它们
吗
?
、
在
C
中
,
外部
静态
变量
可以
在
文件
中
的
任何位置都可见,而内部
静态
变量
仅在函数
中
可见,但是持久
变量
#include <stdio.h> {(); foo_bar();}counter is 0 counter is
浏览 1
提问于2009-02-10
得票数 23
回答已采纳
1
回答
Python
中
类和函数作用域之间
的
行为差异
、
正如您可能知道
的
,
变量
的
作用域
是
在
python ()
中
静态
确定
的
。a = "global" print(a)此外,
在
嵌套函数
的
情况下,行为
是
相同
的
(不使用nonlocal或global: print(
浏览 2
提问于2021-03-25
得票数 1
回答已采纳
5
回答
C
++
静态
成员
变量
及其初始化
、
、
对于
C
++类
中
的
静态
成员
变量
-初始化
是
在
类
外部
完成
的
。我想知道为什么?对此有什么逻辑上
的
推理/约束
吗
?或者它是纯粹
的
遗留实现--标准不想纠正它?我认为
在
类中进行初始化更“直观”,更少
的
confusing.It也给人一种
变量
的
静态
和全局
的
感觉。例如,如果您看到
浏览 5
提问于2010-12-29
得票数 50
回答已采纳
2
回答
C
++
中
POD类型
的
默认
初始化
、
我知道一些
变量
在
默认
情况下
是
初始化
的
,但另一些则不初始化。(POD类型包括int、float、指针、联合、类型数组、结构等等) 用new分配
的
变量<
浏览 0
提问于2013-03-04
得票数 18
回答已采纳
3
回答
C
中
的
全局
变量
是
静态
的
还是
静态
的
?
、
、
、
默认
情况下,全局
变量
是
在
C
static或extern
中
吗
? 如果全局
变量
默认
为static,则意味着我们可以
在
单个文件
中
访问它们,但我们也可以
在
不同
的
文件中使用全局
变量
。这是否意味着他们
在
默认
情况下拥有extern存储?
浏览 0
提问于2010-11-22
得票数 20
回答已采纳
2
回答
C
存储级别的差异?
、
声明为auto
的
变量
和声明为static
的
变量
有什么区别?auto和static
变量
在内存分配上有什么不同?为什么我们要将static与指针数组一起使用?它
的
意义是什么?
浏览 0
提问于2010-04-18
得票数 6
2
回答
全局声明
的
变量
是
外部
变量
还是
静态
变量
?
、
、
、
、
我
在
c
中
研究过使用关键字extern
的
变量
是
外部
引用
的
。例如:main(){a=2;Prog2.
c
这两个程序成功地编译在一起。这是否意味着方案2.
c
中
的
变量
a也具有
外部
链接(
外部
引用)?但在dennis -195部分a4.1
中<
浏览 4
提问于2013-05-24
得票数 0
回答已采纳
3
回答
是
C
中
的
全局
变量
,
静态
的
还是
外部
的
?
、
、
、
我刚开始学习
C
编程。
在
一些书籍和web文章
中
,我可以发现
C
中
的
任何全局
变量
默认
对应于static存储类,但具有
外部
链接。这是否意味着它是部分static和部分extern?因为根据我
的
理解,任何带有static存储类说明符
的
全局
变量
都只有内部链接,并且可以
在
同一个文件
中
访问。P.S:我提到了这个问题,但是
在
C
语
浏览 4
提问于2020-08-17
得票数 0
回答已采纳
2
回答
C
++ -全局范围内
变量
的
静态
意义
当在全局范围
中
定义
变量
时,将其定义为
静态
变量
的
意义是什么?全局
变量
不是“
静态
的
”
吗
?int main() return var1;int main() return var1;我知道
静态
变量
不能从任何其他翻译单元访问,但这并不是我真正关心
的
问
浏览 2
提问于2015-07-22
得票数 2
回答已采纳
点击加载更多
相关
资讯
是谁吃掉了我的外部变量?
PHP实战技巧PHP中的静态知识:静态变量
c/c++中变量的作用域
如何解决Java静态变量在静态方法内部无法改变值的问题
Python函数中修改函数外部变量的方法与注意事项
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券