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

📄 subject_52852.htm

📁 vc
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<br>内容:To 27楼<BR>你看,又来了,看来东软并不象传说中那样。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:船 回复日期:2003-09-23 13:01:00
<br>内容:非常同意水番,不同的编译环境可能会有不同的处理,结果是不可定的,也建议大家不要再讨论了,都别这么用就一切ok了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:船 回复日期:2003-09-23 13:13:15
<br>内容:小跑一下,<BR>to 30楼:传说中的东软是什么样的?:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小白菜 回复日期:2003-09-23 14:26:16
<br>内容:简单的问题也要讨论!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:81 回复日期:2003-09-23 20:54:21
<br>内容:反正无聊的很,就编一些怪怪的程序来测试vc的工作原理也不错<BR>y=(i++)+(i++)+(++i)+(++i);你们猜等于多少?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:yirushenhai 回复日期:2003-09-24 18:34:38
<br>内容:java_c&nbsp;&nbsp;是我的同学。那里有什么怪程序啊<BR>到此为止便好,船已经给了正确的答案,大家不必再讨论了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风笛 回复日期:2003-09-24 21:34:07
<br>内容:觉得讨论这个没什么意义 写程序的时候尽量不要写这种程序 这是人为制造的麻烦
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:AfxMessageBox 回复日期:2003-09-26 21:32:34
<br>内容:应该编译器相关的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nothinged 回复日期:2003-09-27 09:25:21
<br>内容:无聊。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:胖哥 回复日期:2003-09-27 18:43:46
<br>内容:x=(++i)+(++i)+(++i);<BR>运行后i=6;x=18;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adam&amp;amp;ancy 回复日期:2003-10-02 21:50:53
<br>内容:晕啊,知道什么叫先用后加,和先加后用吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:野牛王者 回复日期:2003-10-07 13:00:51
<br>内容: i=3;<BR>&nbsp;&nbsp; X=(++i)+(++i)+(++i);<BR>&nbsp;&nbsp; Y=(i++)+(i++)+(i++);<BR>&nbsp;&nbsp; 则X=?&nbsp;&nbsp;Y=?<BR>上面的为什么不这样理解呢?<BR>因为++在右边的优先级较高,所以要先算,那就想当于<BR>i=3;<BR>++i;<BR>++i<BR>++i;<BR>x=i+i+i;<BR>而i++中的++较低,那就<BR>y=(i++)+(i++)+(i++);<BR>相当于<BR>y=i+i+i;<BR>i++;<BR>i++;<BR>i++;<BR>照上面的理解就很容易了呀,也可以这样理解<BR>i++中的++的优先级在运算符中是最低的,<BR>而++i中的优先级在运算符中是最高的;<BR>如有误解,请指出,谢谢
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水番 回复日期:2003-10-07 13:36:51
<br>内容:http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=54902&amp;forum_id=55
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:欧阳书文 回复日期:2003-10-18 13:21:06
<br>内容:大哥 要考虑优先级啊 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:视频新手 回复日期:2003-10-21 15:03:17
<br>内容:VC反汇编结果正如12楼所说.<BR>168:&nbsp;&nbsp;int&nbsp;&nbsp;i=3;<BR>004025A8&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [ebp-14h],3<BR>169:&nbsp;&nbsp;int&nbsp;&nbsp;X=(++i)+(++i)+(++i);<BR>004025AF&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,dword ptr [ebp-14h]<BR>004025B2&nbsp;&nbsp; add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,1<BR>004025B5&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [ebp-14h],eax<BR>004025B8&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ecx,dword ptr [ebp-14h]<BR>004025BB&nbsp;&nbsp; add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ecx,1<BR>004025BE&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [ebp-14h],ecx<BR>004025C1&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edx,dword ptr [ebp-14h]<BR>004025C4&nbsp;&nbsp; add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edx,dword ptr [ebp-14h]<BR>004025C7&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,dword ptr [ebp-14h]<BR>004025CA&nbsp;&nbsp; add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,1<BR>004025CD&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [ebp-14h],eax<BR>004025D0&nbsp;&nbsp; add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edx,dword ptr [ebp-14h]<BR>004025D3&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [ebp-18h],edx<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:泪 回复日期:2003-10-22 15:56:45
<br>内容:main()<BR>{<BR>&nbsp;&nbsp; int X,Y,i;<BR>&nbsp;&nbsp; i=3;<BR>&nbsp;&nbsp; X=(++i)+(++i)+(++i);<BR>&nbsp;&nbsp; Y=(i++)+(i++)+(i++);<BR>&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);<BR>}<BR>这错在什么地方啊?我刚学
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:黑羽 回复日期:2003-10-22 20:16:30
<br>内容:你们都在干什么啊?看到我眼都花了,要不自己编写个编译器,把它算成x=-18,y=-14都行啦。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:菜的不能再菜的鸟 回复日期:2003-10-24 14:58:09
<br>内容:我晕了...<BR>是不是在不同的编译器上出来的结果会不同呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:视频新手 回复日期:2003-10-27 10:09:29
<br>内容:&lt;BLOCKQUOTE&gt;引用“第45楼”所言<BR>&lt;Q&gt;main()&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp; int X,Y,i;&nbsp;&nbsp;&nbsp;&nbsp; i=3;&nbsp;&nbsp;&nbsp;&nbsp; X=(++i)+(++i)+(++i);&nbsp;&nbsp;&nbsp;&nbsp; Y=(i++)+(i++)+(i++);&nbsp;&nbsp;&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);&nbsp;&nbsp;}&nbsp;&nbsp;这错在什么地方啊?我刚学&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR><BR>X=(++i)+(++i)+(++i);&nbsp;&nbsp;&nbsp;&nbsp; //请注意这一行: 这个等号是汉字等号应该用半角等号=<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:泪 回复日期:2003-10-27 11:17:02
<br>内容:main()<BR>{<BR>&nbsp;&nbsp; int X,Y,i;<BR>&nbsp;&nbsp; i=3;<BR>&nbsp;&nbsp; X=(++i)+(++i)+(++i);<BR>&nbsp;&nbsp; Y=(i++)+(i++)+(i++);<BR>&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);<BR>}<BR>谢谢楼上的,这个我编译之后没错了,可是运行就出现一个错误,请指教,我用的TC<BR>LINKER ERROR:Unable to open input file 'COS.OBJ'
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:视频新手 回复日期:2003-10-27 13:25:25
<br>内容:在最前面加一句<BR>#include &lt;stdio.h&gt;<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:韩风 回复日期:2003-10-27 16:04:46
<br>内容:分析的是很牛<BR>可是按道理 (i++)+(i++)+(i++)<BR>也这样的话 i=3; ((i++)+(i++))+ (i++)=6+5=11岂不大谬.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:golen 回复日期:2003-10-27 16:20:35
<br>内容:无聊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:海蓝 回复日期:2003-10-27 23:32:23
<br>内容:下面的程序运行后有很怪的结果,大家看看!!<BR>#include &lt;iostream.h&gt;<BR>#include &lt;stdio.h&gt;<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int i=3,a,p,q;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int x=(++i)+(++i)+(++i);<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&#34;i=3,int x=(++i)+(++i)+(++i)=&#34;&lt;&lt;x&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;i=3;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int y=(i++)+(i++)+(i++);<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&#34;i=3,int y=(i++)+(i++)+(i++)=&#34;&lt;&lt;y&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;a=3;<BR>&nbsp;&nbsp;&nbsp;&nbsp;p=(++a)+(++a)+(++a);<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&#34;a=3,p=(++a)+(++a)+(++a)=&#34;&lt;&lt;p&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;a=3;<BR>&nbsp;&nbsp;&nbsp;&nbsp;q=(a++)+(a++)+(a++);<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&#34;a=3,q=(a++)+(a++)+(a++)=&#34;&lt;&lt;q&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;getchar();<BR><BR>}<BR><BR>bc5中的运行结果:<BR>i=3,int x=(++i)+(++i)+(++i)=15<BR>i=3,int y=(i++)+(i++)+(i++)=12<BR>a=3,p=(++a)+(++a)+(++a)=18<BR>a=3,q=(a++)+(a++)+(a++)=9<BR>在vc6中的运行结果:<BR>i=3,int x=(++i)+(++i)+(++i)=16<BR>i=3,int y=(i++)+(i++)+(i++)=9<BR>a=3,p=(++a)+(++a)+(++a)=16<BR>a=3,q=(a++)+(a++)+(a++)=9<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:泪 回复日期:2003-10-28 11:40:43
<br>内容:50楼的谢谢<BR>#include &lt;stdio.j&gt;<BR>main()<BR>{<BR>&nbsp;&nbsp; int X,Y,i;<BR>&nbsp;&nbsp; i=3;<BR>&nbsp;&nbsp; X=(++i)+(++i)+(++i);<BR>&nbsp;&nbsp; Y=(i++)+(i++)+(i++);<BR>&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);<BR>}<BR>编辑报错,请问什么原因<BR>ERROR:Unable to open include file 'stdio'
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:视频新手 回复日期:2003-10-28 18:10:41
<br>内容:是&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;stdio.h&gt;<BR>而不是 #include &lt;stdio.j&gt;<BR>它找不到 stdio.j 这个文件,当然报告错误.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:泪 回复日期:2003-10-29 10:26:01
<br>内容:哦,是我发错了<BR>#include &lt;stdio.h&gt;<BR>main()<BR>{<BR>&nbsp;&nbsp; int X,Y,i;<BR>&nbsp;&nbsp; i=3;<BR>&nbsp;&nbsp; X=(++i)+(++i)+(++i);<BR>&nbsp;&nbsp; Y=(i++)+(i++)+(i++);<BR>&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);<BR>}<BR>这样还是编辑报错;<BR>ERROR:Unable to open include file 'stdio' 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wenlek 回复日期:2003-11-01 13:56:08
<br>内容:我记得在一些资料上介绍,i++是把i值先入栈,然后把i只加1;而++i相反。测试一个很简单的程序:<BR>void main()<BR>{<BR>int i = 3;<BR>printf(&#34;i is %d\n&#34;,++i);<BR>i = 3;<BR>printf(&#34;i is %d\n&#34;,i++);<BR>}<BR>输出结果可以解释
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:11 回复日期:2003-11-03 16:42:14
<br>内容:左边两项先求和,再计算括号内的I值,再求和。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:黑羽 回复日期:2003-11-03 18:23:43
<br>内容:&lt;BLOCKQUOTE&gt;引用“第56楼”所言<BR>&lt;Q&gt;哦,是我发错了&nbsp;&nbsp;#include &lt;stdio.h&gt;&nbsp;&nbsp;main()&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp; int X,Y,i;&nbsp;&nbsp;&nbsp;&nbsp; i=3;&nbsp;&nbsp;&nbsp;&nbsp; X=(++i)+(++i)+(++i);&nbsp;&nbsp;&nbsp;&nbsp; Y=(i++)+(i++)+(i++);&nbsp;&nbsp;&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);&nbsp;&nbsp;}&nbsp;&nbsp;这样还是编辑报错;&nbsp;&nbsp;ERROR:Unable to open include file 'stdio' &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR>你不要把原文copy到tc中,可能有的不是ASCII码,最好自己重写。我试过保证没问题<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ProgramLife 回复日期:2003-11-04 15:25:26
<br>内容:&lt;BLOCKQUOTE&gt;引用“第56楼”所言<BR>&lt;Q&gt;哦,是我发错了&nbsp;&nbsp;#include &lt;stdio.h&gt;&nbsp;&nbsp;main()&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp; int X,Y,i;&nbsp;&nbsp;&nbsp;&nbsp; i=3;&nbsp;&nbsp;&nbsp;&nbsp; X=(++i)+(++i)+(++i);&nbsp;&nbsp;&nbsp;&nbsp; Y=(i++)+(i++)+(i++);&nbsp;&nbsp;&nbsp;&nbsp; printf(&#34;%d%d&#34;,X,Y);&nbsp;&nbsp;}&nbsp;&nbsp;这样还是编辑报错;&nbsp;&nbsp;ERROR:Unable to open include file 'stdio' &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR><BR>这个错误应该是TC 环境设置的问题,原来我在用TC 的时候也遇到过,不过太久了具体情况已记得不是太清楚。<BR>编写TC 程序的时候,一般情况(我指的就你这个程序)是不用加头文件的,错误是在你的TC,或者是环境设置。<BR>你最好还是找这方面的东西看一下。<BR>网上这样的资料也有一些,你到www.google.com 搜索一下吧。<BR><BR>2003-11-12 14:34:53

⌨️ 快捷键说明

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