pragma mark for和while的对比
pragma mark 概念
/**
* // 什么时候用while?
// 如果用于控制循环的增量在循环执行完毕之后还需要使用,那么可以使用while
* // 什么时候用for?
// 如果用于控制循环的增量在循环执行完毕之后不需要使用了,那么可以使用for
*/
pragma mark 代码
#include <stdio.h>
int main()
{
#pragma mark while的使用场景
// 什么时候用while?
// 如果用于控制循环的增量在循环执行完毕之后还需要使用,那么可以使用while
int count = 100; // 用于控制循环什么时候结束
while (count > 0) {
printf("发射子弹 %i\n",count);
count--; // 控制循环的次数,当每次循环执行完毕之后都会执行一次
}
printf("count = %i\n",count);
#pragma mark for的使用场景
// 如果用于控制循环的增量在循环执行完毕之后不需要使用了,那么可以使用for
for (int number = 100; number > 0; number--) {
printf("发射子弹%i",number);
}
// printf("number = %i\n",number);
// 其实在企业开发中,只要会用for就可以了,while能做的for都能做
return 0;
}