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

📄 subject_14856.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:14856 发表者:留香久 发表日期:2002-09-12 01:58:56
<br>主题:一个关于指针数组的问题!
<br>内容:#include&lt;iostream.h&gt;<BR>#define N 3<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;char *str[N];<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int n=0;n&lt;N;n++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;str[n];<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int m=0;m&lt;N;m++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;str[m]&lt;&lt;" ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;endl;<BR>}<BR>这个程序怎么输出3个一样,且是最后一次输入的字符串呢?百思不得其解!望各位大侠指点!!谢谢了!
<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-12 08:41:44
<br>内容:#include&lt;iostream.h&gt;<BR>#define N 3<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;char *str[N];<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int n=0;n&lt;N;n++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; str[n]=new char [255];<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int n=0;n&lt;N;n++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;str[n];<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int m=0;m&lt;N;m++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;str[m]&lt;&lt;" ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int n=0;n&lt;N;n++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete str[n];<BR>&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>
回复者:天才 回复日期:2002-09-12 09:50: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>
回复者:留香久 回复日期:2002-09-12 16:31:06
<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>
回复者:啊志 回复日期:2002-09-12 17:57:23
<br>内容:首先说我不明白你为什么会出这样的结果,因为照理说你的程序应该出“非法操作”提示框,因为char *str[N];仅仅是定义了指向字符串的指针,并没有存储字符串的实际空间。所以我有用循环将他们申请了动态空间,有了空间,就肯定不会出错了。<BR><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>
回复者:留香久 回复日期:2002-09-12 20:27:22
<br>内容:我知道你的意思了!谢谢!啊志!<BR>但那个程序并没有出错!只是正常运行,但是结果不对罢了!<BR>单步跟踪!好象是没有用过吧!不好意思,很菜吧?我才学的!<BR>
<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 + -