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

📄 subject_64282.htm

📁 vc
💻 HTM
字号:
<p>
序号:64282 发表者:二极管 发表日期:2003-12-09 20:24:08
<br>主题:突然疑惑了?多维数组的初始化问题!
<br>内容:在头文件里定义了一个数组int iv[3][3]<BR><BR>在实现文件里该怎么赋值?我用 iv[3][3] = {1,2,3,4,5,6,7,8,9};怎么不行<BR><BR>该怎么赋?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Cxt_ann 回复日期:2003-12-09 20:31:14
<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>
回复者:hurtmanzc 回复日期:2003-12-09 20:35:28
<br>内容:iv[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Cxt_ann 回复日期:2003-12-09 20:37:39
<br>内容:iv[3][3] = {1,2,3,4,5,6,7,8,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-12-09 20:50:27
<br>内容:但就是编译不过啊<BR><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>
回复者:hurtmanzc 回复日期:2003-12-09 21:01:10
<br>内容:用extern
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Cxt_ann 回复日期:2003-12-09 21:05:52
<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-12-09 21:07:56
<br>内容:for(int i=0; i&lt;3; i++)<BR>&nbsp;&nbsp; for(int j=0; j&lt;3; j++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iv[i][j] = i*3+(j+1);
<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-12-09 22:54:26
<br>内容:因为你这种赋值的方法只有在定义的同时才能使用!<BR>而如果之后再初化的话则不行,只能采用一个一个赋值的方法。<BR><BR>相同的还有像char pzYourName[10] = &#34;***&#34;;<BR>是不能分开写成<BR>char pzYourName[10];<BR>pzYourName = &#34;***&#34;;&nbsp;&nbsp;&nbsp;&nbsp;// 应换成 strcpy( pzYourName, &#34;***&#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>
回复者:李志伟 回复日期:2003-12-13 12:33:22
<br>内容:那你的电脑有问题了……<BR>哈哈!<BR>我没错啊1
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:badboy 回复日期:2003-12-13 23:18:07
<br>内容:头文件里已经定义了!所以,你再象你那么写,是重复定义!<BR>&nbsp;&nbsp; 再这么写,iv[3][3] = {1,2,3,4,5,6,7,8,9};编译器只会认为,你要给 二维数组iv的第4行,第4列赋值,结果,你搞了一大堆数。另外,&nbsp;&nbsp;你能给第四行,第四列赋值吗? 肯定会越界的!当然会错!
<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 + -