pragma mark for循环
pragma mark 概念
/**
* while的循环升级版
while(条件表达式)
{
语句;
...
}
for (初始化表达式;条件表达式;循环后增量表达式)
{
语句;
...
}
条件表达式:和while,dowhile一样,只有条件满足才会执行循环体
初始化表达式: 在整个for循环的生命周期中,初始化表达式只会执行一次
循环后增量表达式: 会在每次循环体之后完毕 之后调用一次
*/
pragma mark 代码
#include <stdio.h>
int main()
{
#pragma mark 练习
/*
int count = 100; // 用于控制循环什么时候结束
while (count > 0) {
printf("发射子弹 %i\\n",count);
count--; // 控制循环的次数,当每次循环执行完毕之后都会执行一次
}
*/
// 能用while做的 用for都能做, for相当于while的升级版
// 以后如果定义的变量仅仅用于控制循环什么时候结束,循环结束之后就不再使用了,那么可以使用for循环
// 如果将用于控制循环的变量定义在for循环中,那么循环结束了,变量也释放了
// int number = 100;
// 步骤 1 2/5/8 4/7/10
for (int number = 100; number > 0;number-- ) {
// 3/6/9
printf("发射子弹 %i\\n",number);
// number -- ;
}
// printf("%i",number);
return 0;
}