⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_14100.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:14100 发表者:毛毛虫 发表日期:2002-09-03 17:45:12
<br>主题:是否可以不用域运算符“::”而直接对全局变量进行操作?
<br>内容:下例是否说明:在函数中对全局变量进行操作时,只要这个函数中没有和这个全局变量同名的变量,就可以不用域运算符“::”而直接对全局变量进行操作。<BR>#include &lt;iostream.h&gt;<BR>int a,b;<BR><BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;::a=::b=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int a=2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;"a="&lt;&lt;a&lt;&lt;endl;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;"::a="&lt;&lt;::a&lt;&lt;endl;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;"b="&lt;&lt;b&lt;&lt;endl;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;"::b="&lt;&lt;::b&lt;&lt;endl;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;"&a="&lt;&lt;&a&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"&::a="&lt;&lt;&::a&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"&b="&lt;&lt;&b&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"&::b="&lt;&lt;&::b&lt;&lt;endl;<BR>}<BR><BR>结果:<BR>a=2<BR>::a=1<BR>b=1<BR>::b=1<BR>&a=0x0012FF7C<BR>&::a=0x004299B8<BR>&b=0x004299BC<BR>&::b=0x004299BC<BR>Press any key to continue
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:口水龙 回复日期:2002-09-03 18:45:57
<br>内容:yes
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -