---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main()
// 示例一
{
int count = 0;
while
(count <
10
)
{
NSLog(@"count:%d", count);
count++;
}
NSLog(@"循环结束!");
//
下面是一个死循环
int count2 = 0 ;
while (count2 < 10 )
int count2 = 0 ;
while (count2 < 10 )
{
NSLog(@"不停执行的死循环 %d", count2);
count2--;
}
NSLog( @" 永远无法跳出的循环体 " );
}
NSLog( @" 永远无法跳出的循环体 " );
}
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main(
)
// 示例二
{
int count = 0;
while (count < 10); // 这里的分号导致循环体脱节
// 分号表示一个空语句,不断执行空语句,其实
也是死循环
//
下面的代码块与
while
循环已经没有任何关系
{
NSLog(@"count: %d", count);
count++;
}
}
}
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main(
)
// 示例三
{
int count = 10;
while
(count)
{
NSLog(@"count: %d", count);
count--;
}
}
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.循环语句通常包含四个部分:①初始化语句 ②循环条件 ③循环体 ④迭代语句
2.在上面的第三份代码中,while (count),就等于 while (count != 0)。
3.break是指跳出此循环,而
continue是指跳出本次循环,进入下一次循环。