030.For 循环代替 While 循环

来源:互联网 发布:网络融资骗局 编辑:程序博客网 时间:2024/05/19 03:41
---------------  main.m  ---------------
#import <Foundation/Foundation.h>

int main()
{
    int count = 0 // for循环的初始化条件提出来
    for( ; count < 10 ; )
    {
        NSLog(@"count: %d", count);
        count++; // 把循环迭代部分放在循环体里面
    }
    NSLog(
@"循环结束!");
    // 上面这种写法,可以在for循环之外的地方访问count变量

    // 如果想在for循环之外的地方访问count变量,更推荐下面这个方案
    int tmp = 0;
    for (int i = 0 ; i < 10 ; i++)
    {
        NSLog(@"i的值为: %d", i);
        tmp = i;  // 使用tmp来保存循环变量i的值
    }
    NSLog(@"循环结束!");
}

一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。

二、本节代码涉及到的知识点:
1.上面示例代码的第一部分,相当于把for循环变成了while循环。
2.上面示例代码的第二部分,通过额外定义一个变量来保存循环变量的值,
  可以在for循环之外的地方访问循环变量的值。
0 0
原创粉丝点击