在OC中提供了三种循环结构while、do...while、for,学过编程语言的都了解这个,OC这方面与其他的与其他的变成语言没有什么不同,下面就简单的介绍一下。
while是先判断条件然,如果条件成立则执行代码。do...while是先执行然后判断条件是否成立,所以do...while的代码一定会执行一次。for一般是知道执行循环的次数的时候使用。
在循环中还有continue和break需要知道。continue是跳过本次循环,执行下次循环。break是跳出整个循环结构。
//
// main.m
// mxy02-loopTest
//
// Created by mxy on 13-9-7.
// Copyright (c) 2013年 mxy. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
/*
循环输出0-4
*/
//for
NSLog(@"for");
for (int i = 0; i < 5; i++) {
NSLog(@"这是第%d个数字",i);
}
//while
NSLog(@"while");
int i = 0;
while (i < 5) {
NSLog(@"这是第%d个数字",i);
i ++;
}
//do...wh