作者adrianshum (Alien)
看板C_and_CPP
标题Re: [问题] 阵列
时间Tue Apr 21 16:26:17 2009
※ 引述《s4399 (小鬼)》之铭言:
: 新手发问:我想问下面回圈的阵列有何差异,不是一样都是255个值吗?
: 1.
: num=0;
: for(a=0;a<255;a++)
: {
: name[a]=phone[num];
: num++;
: }
: 2.
: for(a=0;a<255;a++)
: {
: name[a]=phone[a];
: }
for (A; B; C) {
D;
}
的意义, 和
A;
while(B) {
D;
C;
}
无异
num=0;
for(a=0;a<255;a++)
{
name[a]=phone[num];
num++;
}
改写一下, 就是
num=0;
a=0;
while (a < 255) {
name[a]=phone[num];
a++;
num++;
}
即是
for (a = 0, num = 0;
a < 255;
a++, num++)
{
name[a]=phone[num];
}
你自己觉得和你另一个的写法差在哪里?
alien
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 s4399:嗯嗯 谢谢 应该是一样! 04/21 16:31
2F:推 OpenSkyWin:for 改写成 while 如果遇到for里有continue时例外? 04/23 07:42