以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  【弱问】关于全局变量。。。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=65967)


--  作者:breezeintopl
--  发布时间:8/16/2008 12:54:00 PM

--  【弱问】关于全局变量。。。
说:

对于一个全局变量来讲,它在整个程序中都是可见的,如果仅仅想让这个变量只在该源文
件的所有函数中可用,可以将其声明为静态全局变量。

这话是什么意思:

1.什么是“可见的”和“可用的”,他说“仅仅”,是意味着“可见的”比“可用的”功
能要强大一些么?这两个差多少?

2.静态全局变量和全局变量有啥区别。。。和上一个问题是一样的吧。。。

3Q~~



--  作者:zliming
--  发布时间:8/16/2008 11:47:00 PM

--  
1.什么是“可见的”和“可用的”,他说“仅仅”,是意味着“可见的”比“可用的”功
能要强大一些么?这两个差多少?

是写错字了,第二个"可用的"原意应该也是"可见的",都一个意思


--  作者:breezeintopl
--  发布时间:8/17/2008 8:53:00 AM

--  
以下是引用zliming在2008-8-16 23:47:00的发言:
1.什么是“可见的”和“可用的”,他说“仅仅”,是意味着“可见的”比“可用的”功
能要强大一些么?这两个差多少?

是写错字了,第二个"可用的"原意应该也是"可见的",都一个意思



哦。。这样子啊。。。


--  作者:shybit
--  发布时间:8/18/2008 11:31:00 PM

--  
一般的书讲得不够详细,且你自己看懂了还远远不够。要在很多例子中理解。知道自己会用才行。C++ PRIMIER讲得比较好,即使是C部分的基础知识。
--  作者:enyaxp
--  发布时间:8/27/2008 8:11:00 PM

--  

1. 没什么好说的,就是可以访问的意思。

2. 静态全局变量就是在定义变量的时候加关键字static。

若工程包含多个源文件,全局变量在所有的源文件中都是可访问的;而静态全局变量只是在定义它的那一个源文件中可访问。

以下是引用breezeintopl在2008-8-16 12:54:00的发言:
说:

对于一个全局变量来讲,它在整个程序中都是可见的,如果仅仅想让这个变量只在该源文
件的所有函数中可用,可以将其声明为静态全局变量。

这话是什么意思:

1.什么是“可见的”和“可用的”,他说“仅仅”,是意味着“可见的”比“可用的”功
能要强大一些么?这两个差多少?

2.静态全局变量和全局变量有啥区别。。。和上一个问题是一样的吧。。。

3Q~~





--  作者:zhuerhua
--  发布时间:8/29/2008 3:45:00 PM

--  
这里可见与可用一个意思, 只是如果把全局变量声明为static的话则只有声明该变量的源文件可以用它.
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms