C语⾔的三种结构:
⼀、顺序结构:依次的执⾏每⼀条语句。
⼆、分⽀结构:根据不同的条件,执⾏不同的语句。
三、循环结构:重复的执⾏某些语句。
循环结构
在不少实际问题中有许多具有规律性的重复操作,因此在程
序中就需要重复执⾏某些语句。
例如:⼀⾸歌循环播放⼗遍。
循环结构是在⼀定条件下反复执⾏某段程序的流程结构,被
反复执⾏的程序被称为循环体。
⼀、for循环
for (循环变量初始化; 循环条件; 循环变量增量)
{
循环体;
}
随机数
• arc4random() : 返回⼀个⽆符号随机数。
• 随机⼀个[a, b]范围内的整数的公式:
• arc4random() % (b - a + 1) + a
循环嵌套
• 打印⼀⾏ 1, 2, 3, 4, 5
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
printf("\n");
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
• 打印⼀⾏ 1, 2, 3, 4, 5
• 打印三⾏ 1, 2, 3, 4, 5
for (int i = 0; i < 3; i++) {
for (int j = 1; j <= 5; j++) {
printf("%d ", j);
}
printf("\n");
}
while循环
while (条件表达式) {
语句
}
do...while循环