C语言基础3

C语⾔的三种结构:

⼀、顺序结构:依次的执⾏每⼀条语句。

⼆、分⽀结构:根据不同的条件,执⾏不同的语句。

三、循环结构:重复的执⾏某些语句。


循环结构

在不少实际问题中有许多具有规律性的重复操作,因此在程

序中就需要重复执⾏某些语句。

例如:⼀⾸歌循环播放⼗遍。


循环结构是在⼀定条件反复执⾏某段程序的流程结构,被

反复执⾏的程序被称为循环体。


 ⼀、for循环

for (循环变量初始化; 循环条件; 循环变量增量)

{

循环体;

}

C语言基础3_第1张图片

随机数

• 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 (条件表达式) {

语句

}

C语言基础3_第2张图片

do...while循环


C语言基础3_第3张图片

你可能感兴趣的:(C语言基础3)