腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Ansi
C
运行时
性能
全局变量
与
局部变量
、
、
我认为
运行时
的
性能
取决于
局部变量
的定义。哪种变体的执行速度可能更快,还是没有区别?
浏览 15
提问于2019-03-08
得票数 0
1
回答
就
性能
而言,“文档”作为一个
全局变量
还是在本地重复数百次更好呢?
、
、
我不确定堆栈溢出是否是这个特定问题的正确论坛,但现在开始了。我正在尝试从我的外部js文件中修剪脂肪。我偶然看到了这篇文章:我扫描了js文件,在各种函数中找到了250个文档实例,例如, document.getElementById('id1').style.display = 'none';} document.getElementById('id2').innerHTML = 'f
浏览 1
提问于2014-03-26
得票数 0
回答已采纳
1
回答
C
中的
全局变量
是自动变量吗?
、
、
、
我当时正在学习
ANSI
C
编程语言,它在导言中说:我猜想分配和释放变量使用Java的堆栈框架逻辑。那么
全局变量
也是自动的吗?由于它们位于整个.
c
文件的范围内,所以它们在堆栈帧中的进出量要比
局部变量
少得多。
浏览 1
提问于2016-11-04
得票数 3
回答已采纳
4
回答
在
c
中保留
全局变量
还是重新创建
局部变量
?
、
、
由于
性能
对我正在从事的工作非常重要,因此我最终只会向
全局变量
发送垃圾邮件。我猜现在每个人都会蜂拥而至,告诉我这是有史以来最糟糕的风格,但让我们简单一点。对于Android来说,
局部变量
意味着垃圾回收,而垃圾回收会降低
性能
。 最近,我开始使用NDK。现在,我觉得有必要将所有
局部变量
更改为
全局变量
。不过,我想知道这在
c
代码中是否有意义。所以我的问题是,如果我经常调用一个函数,它是否
与
局部变量
在函数完成后创建和终止的速度有关?或者根本无关紧
浏览 0
提问于2010-08-25
得票数 6
回答已采纳
6
回答
具有最小RAM的
C
程序
、
我想了解应用程序开发中的
C
和
C
++编程中的内存管理。应用程序将在PC上运行。(1)在main()和其他函数中使用最小
局部变量
。当
局部变量
保存在堆栈中时,哪一个是RAM?谢谢。
浏览 3
提问于2013-11-21
得票数 9
回答已采纳
4
回答
所有线程是共享堆变量的同一个实例,还是有堆变量的不同实例?
、
、
、
计算机系统:程序员的观点说: 12.4.2在线程
C
程序中将变量映射到内存变量,根据它们的存储类将变量映射到虚拟内存:
全局变量
。
全局变量
是在函数之外声明的任何变量。在
运行时
,虚拟内存的读/写区域包含任何线程都可以引用的每个
全局变量
的一个实例。例如,第5行中声明的全局ptr变量在虚拟内存的读/写区域中有一个
运行时
实例。局部自动变量
局部变量
是在没有静态属性的函数中声明的变量。在
运行时
,每个线程的堆栈包含它自己的任何本地自动变量的实例。即使
浏览 0
提问于2020-11-28
得票数 2
2
回答
C
在PIC板上的
性能
全局变量
与
方法局部
、
、
、
、
全,这里有一些关于这个主题的很好的帖子,但我还没有看到一个明确的答案,因为大多数鼓吹的最佳实践,我同意并将遵循,只要没有
性能
提升一个线程提到使用文件范围的静态变量作为
全局变量
的替代品,
浏览 0
提问于2012-02-07
得票数 1
回答已采纳
1
回答
Fortran 90中分离变量声明
与
组合变量声明的速度?
、
、
、
与
使用单独的声明语句相比,使用一条语句声明多个变量是否具有
性能
优势?ALLOCATABLE :: x(:,:,:)REAL(kind=8), ALLOCATABLE :: z(:,:,:) 对于通过模块共享的
全局变量
和在子例程中声明的
局部变量
浏览 0
提问于2013-05-27
得票数 1
回答已采纳
1
回答
从宏和预期的不合格id错误展开。
、
、
、
我目前正在研究
C
++中的全局
局部变量
。据我所知,我们可以在同一个程序中使用相同的变量名作为
全局变量
和
局部变量
(在我的程序中,我使用了'g‘作为相同的变量名)。但是,当我试图使用
与
definition (#definition)相同的变量名时,我得到了一个“从宏'g‘展开”错误。为什么会发生这种情况?我认为定义的变量
与
全局变量
的工作方式类似,是否有这样一条规则:我们不能同时使用相同的变量名来表示
全局变量
和# defined?(我的目标
浏览 6
提问于2022-10-04
得票数 0
回答已采纳
1
回答
为什么
局部变量
不能在函数定义之后和调用之前声明的函数中访问?
、
在这里,a是一个
全局变量
,它可以在foo函数中访问: print(a)但是,如果我们将a声明为本地的,那么在函数foo中就不再可以访问 print(a)为什么
全局变量
在函数中是可访问的,而
局部变量
却不能访问?
浏览 2
提问于2022-08-07
得票数 1
回答已采纳
1
回答
使用模块级私有变量和子类而不是在Excel中使用VBA中的函数传递变量会影响
性能
吗?
、
、
、
、
下列哪一项对
性能
更好?将变量显式传递给函数,并使用定义的函数将变量显式分配给调用者: MyLittleProcedure(InputVariables). =
浏览 1
提问于2021-03-15
得票数 0
回答已采纳
4
回答
全局变量
与
局部变量
的
性能
、
我仍然是Python的新手,我一直在努力提高我的Python脚本的
性能
,所以我在使用和不使用
全局变量
的情况下对其进行了测试。我对它进行了计时,令我惊讶的是,它在声明
全局变量
时运行得更快,而不是将
局部变量
传递给函数。到底怎么回事?我还以为
局部变量
的执行速度更快呢?(我知道
全局变量
是不安全的,我仍然很好奇。)
浏览 2
提问于2012-09-26
得票数 31
回答已采纳
2
回答
C
中自动变量和
全局变量
的初始化
、
、
如果我理解正确的话,
C
中
全局变量
(进入数据段)是初始化的,而自动变量(进入堆栈)则不是。或者反过来呢? 为甚麽呢?编译器不同时初始化这两种变量的优点是什么?它会提高速度等吗?
浏览 0
提问于2011-06-13
得票数 3
回答已采纳
1
回答
全局变量
和
局部变量
的内存使用情况
、
我是
C
代码的初学者。我正在编写一个
C
代码,其中变量需要被不同的函数使用。我想问是使用
全局变量
并通过函数对其进行操作,还是将其声明为
局部变量
,并将其从一个函数传递到另一个函数作为参数。我的理解是,如果我声明它为
全局变量
,相同的内存空间将被不同的函数使用,而如果我使用它作为本地的,则将使用更多的内存,因为每次调用该函数时都会定义和声明它。这是真的吗?
浏览 0
提问于2016-04-04
得票数 2
4
回答
全局变量
实现
、
、
、
/a.out0x804a01
c
PS:第二个问题是
与
体系结构/编译器相关的,所以让我们以gcc或Visual为例,其中int大小为32位。编辑:这不是
C
++的问题,而是
C
浏览 6
提问于2010-02-25
得票数 17
回答已采纳
2
回答
使用
全局变量
或非变量的“规则”
、
、
、
在
C
语言中,对于
全局变量
的使用,我有一些疑问。这些天我再也不用
全局变量
了。所以,我的问题是:何时使用
C
中的
全局变量
?有人能给我解释一下吗?应包括绩效问题。在这种特殊情况下,应该是x和y
全局变量
或
局部变量
(每个调用它的函数)?我希望这是清楚的。
浏览 2
提问于2013-05-25
得票数 1
回答已采纳
3
回答
编译器是否知道
局部变量
的可重定位地址
、
我最近读到一篇文章"Deep
C
Secrets“,它讨论了编译器在编译时解析变量的问题。这对于
全局变量
和静态变量是可能的,因为它们占用空间直到程序结束,但是
局部变量
在堆栈上获得空间的情况是什么呢?它们是否在
运行时
获得分配的空间?如果是,编译器如何跟踪它们的地址?
浏览 2
提问于2012-08-15
得票数 1
3
回答
汇编中的
局部变量
:它们比
全局变量
更快吗?
、
、
我想知道汇编中的
局部变量
是否比我们使用的
全局变量
更快。这样做的背景是,我正在从一本书中学习一些使用win32 api的2d动画。作者使用一个函数来初始化程序的主窗口(创建、注册、显示和更新窗口)。因此,我想知道是否涉及到任何
性能
优势,因为在我使用的asm函数中,WNDCLASSEX结构是在本地(在堆栈中)创建的。我知道汇编中的
局部变量
应该更快,但在经历了另一个程序的反汇编(完全在cpp中)之后,我注意到编译器也在本地创建了WNDCLASSEX。这让我对这个话题感到困惑。所以我想知道asm代码和
C
++代码在
浏览 7
提问于2011-10-16
得票数 0
回答已采纳
1
回答
在kdb中主从线程之间共享数据
根据我的理解,有两种选择: 从我的实验来看,即使是大数据集,
性能
也几乎没有任何差别。事实上,1)
性能
略差于2)。我知道,对于2),kdb将序列化和序列化参数。它对1)也有同样的作用吗?考虑到
全局变量
的大小大于线程特定参数,这将解释
性能
下降的原因。是否有其他方法来做到这一点?其次,由于从线程不能修改
全局变量
。我认为
与
主线程共享结果的唯一方法是返回结果。如果情况并非
浏览 2
提问于2015-12-27
得票数 0
1
回答
在Swift和performance中使用self
、
、
、
在
性能
方面,最好在构建函数之前定义let变量,然后用self调用这些变量。?或者直接在函数中定义变量更好?fetch2(){ let firstVar = "100\(currency)" } 哪个示例在
性能
方面表现最好
浏览 14
提问于2020-04-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
static 全局变量、局部变量、函数与普通全局变量、局部变量、函数
C语言中,全局变量与局部变量同名时,如何判断
python-局部变量与全局变量作用域
看看Python大牛如何解析局部变量与全局变量-0913
C语言/C加加程序员编程学习之unicode编码与ansi编码
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券