11个回答
展开全部
for循环再我们通常用的程序中是有条件的:
for( int i = 0; i< 10; i++ )
如果把for写成这样的话:for( ; ; ;)那么它就变成了while循环了,所以可以看出for循环再满足的条件的情况下是有界定的,不能无休止的运行,如果把它写成第二种情况那么就可以类似于while循环了,
我前几天编写了一个文件的程序可以供你参考:
我大概写一下
void main()
{
//test
//todo.....
for( int i = 1; i<10;i++)
for( int j = 0; j<9;j++)
{
int ik=o
ik = i*j;
cout << setw( 4) << ik ;
int iCount = 0;
iCount++;
while( iCount%9 == 0) //如果在这里换作while那么回发生致命的错误!
{
cout << endl;
}
//todo.......
}
for( int i = 0; i< 10; i++ )
如果把for写成这样的话:for( ; ; ;)那么它就变成了while循环了,所以可以看出for循环再满足的条件的情况下是有界定的,不能无休止的运行,如果把它写成第二种情况那么就可以类似于while循环了,
我前几天编写了一个文件的程序可以供你参考:
我大概写一下
void main()
{
//test
//todo.....
for( int i = 1; i<10;i++)
for( int j = 0; j<9;j++)
{
int ik=o
ik = i*j;
cout << setw( 4) << ik ;
int iCount = 0;
iCount++;
while( iCount%9 == 0) //如果在这里换作while那么回发生致命的错误!
{
cout << endl;
}
//todo.......
}
展开全部
简单的说:while循环的条件判断跟在while后面,判断条件比较灵活,可以是各种判断。
for循环的条件也是跟在FOR后面,不过for循环多了初始条件设置,而且,for循环的条件比较适合用于参数梯级变化的情况。
for循环的条件也是跟在FOR后面,不过for循环多了初始条件设置,而且,for循环的条件比较适合用于参数梯级变化的情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环再我们通常用的程序中是有条件的:
for(
int
i
=
0;
i<
10;
i++
)
如果把for写成这样的话:for(
;
;
;)那么它就变成了while循环了,所以可以看出for循环再满足的条件的情况下是有界定的,不能无休止的运行,如果把它写成第二种情况那么就可以类似于while循环了,
我前几天编写了一个文件的程序可以供你参考:
我大概写一下
void
main()
{
//test
//todo.....
for(
int
i
=
1;
i<10;i++)
for(
int
j
=
0;
j<9;j++)
{
int
ik=o
ik
=
i*j;
cout
<<
setw(
4)
<<
ik
;
int
iCount
=
0;
iCount++;
while(
iCount%9
==
0)
//如果在这里换作while那么回发生致命的错误!
{
cout
<<
endl;
}
//todo.......
}
for(
int
i
=
0;
i<
10;
i++
)
如果把for写成这样的话:for(
;
;
;)那么它就变成了while循环了,所以可以看出for循环再满足的条件的情况下是有界定的,不能无休止的运行,如果把它写成第二种情况那么就可以类似于while循环了,
我前几天编写了一个文件的程序可以供你参考:
我大概写一下
void
main()
{
//test
//todo.....
for(
int
i
=
1;
i<10;i++)
for(
int
j
=
0;
j<9;j++)
{
int
ik=o
ik
=
i*j;
cout
<<
setw(
4)
<<
ik
;
int
iCount
=
0;
iCount++;
while(
iCount%9
==
0)
//如果在这里换作while那么回发生致命的错误!
{
cout
<<
endl;
}
//todo.......
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环再我们通常用的程序中是有条件的:
for(
int
i
=
0;
i<
10;
i++
)
如果把for写成这样的话:for(
;
;
;)那么它就变成了while循环了,所以可以看出for循环再满足的条件的情况下是有界定的,不能无休止的运行,如果把它写成第二种情况那么就可以类似于while循环了,
我前几天编写了一个文件的程序可以供你参考:
我大概写一下
void
main()
{
//test
//todo.....
for(
int
i
=
1;
i<10;i++)
for(
int
j
=
0;
j<9;j++)
{
int
ik=o
ik
=
i*j;
cout
<<
setw(
4)
<<
ik
;
int
iCount
=
0;
iCount++;
while(
iCount%9
==
0)
//如果在这里换作while那么回发生致命的错误!
{
cout
<<
endl;
}
//todo.......
}
for(
int
i
=
0;
i<
10;
i++
)
如果把for写成这样的话:for(
;
;
;)那么它就变成了while循环了,所以可以看出for循环再满足的条件的情况下是有界定的,不能无休止的运行,如果把它写成第二种情况那么就可以类似于while循环了,
我前几天编写了一个文件的程序可以供你参考:
我大概写一下
void
main()
{
//test
//todo.....
for(
int
i
=
1;
i<10;i++)
for(
int
j
=
0;
j<9;j++)
{
int
ik=o
ik
=
i*j;
cout
<<
setw(
4)
<<
ik
;
int
iCount
=
0;
iCount++;
while(
iCount%9
==
0)
//如果在这里换作while那么回发生致命的错误!
{
cout
<<
endl;
}
//todo.......
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-03-10 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
方式不同而已,其实二者是可以互转的
比如从1+到9
int nCount = 0;
for(int i=1;i<=9;i++)
{
nCount += i;
}
//---------
int nCount = 0;
int i=1;
whlie(i<10)
{
nCount +=i;
i++;
}
比如从1+到9
int nCount = 0;
for(int i=1;i<=9;i++)
{
nCount += i;
}
//---------
int nCount = 0;
int i=1;
whlie(i<10)
{
nCount +=i;
i++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询