首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

for循环的三个语句是怎么执行的

2012-02-06 
for循环的三个语句是如何执行的?for循环的三个语句是如何执行的?[解决办法]先执行第一个语句,然后判断第二

for循环的三个语句是如何执行的?
for循环的三个语句是如何执行的?


[解决办法]
先执行第一个语句,然后判断第二个语句,如果为真就执行循环体,在循环结束后执行第三个语句,接着继续判断第二个语句。
[解决办法]

探讨
C/C++ code

for( 语句A; 语句B; 语句C )
{
语句D;
}


步骤 1: 执行 语句A
步骤 2: 执行 语句B, 并判断 语句B 是否为真,
语句B 为真, 执行 步骤3.
语句B 为假, 跳出循环.
步骤 3: 执行 语句D
步骤 4: 执行 语句C, 重复步骤2

[解决办法]
探讨
C/C++ code

for( 语句A; 语句B; 语句C )
{
语句D;
}


步骤 1: 执行 语句A
步骤 2: 执行 语句B, 并判断 语句B 是否为真,
语句B 为真, 执行 步骤3.
语句B 为假, 跳出循环.
步骤 3: 执行 语句D
步骤 4: 执行 语句C, 重复步骤2

[解决办法]
从内到外依次执行的,,楼主加油啊!!看到半年前我得影子了。
[解决办法]
C/C++ code
for (i = 0; i < 10; i++) {    foo();}====i = 0;loop:if (i < 10) {    foo();    i++;    goto loop:}
[解决办法]
LZ&LS语法上都是错误的。for(;;)中是三个表达式,不是三个语句。不把这些基本概念搞清楚,后来吃苦的时候一定不少!
不要看到;就认为是和语句有关,这里两个分号只是用来分开三个表达式,与语句无关。
[解决办法]
探讨

先执行第一个语句,然后判断第二个语句,如果为真就执行循环体,在循环结束后执行第三个语句,接着继续判断第二个语句。

热点排行