介绍
在编程中,循环用于在给定条件为真时重复执行一组指令。当我们需要至少执行一次代码块,然后再检查循环条件时,可以使用 Do-While 循环。
在本实验中,我们将用 C 语言创建一个 Do-While 循环程序,按降序打印从 10 到 1 的数字。
在编程中,循环用于在给定条件为真时重复执行一组指令。当我们需要至少执行一次代码块,然后再检查循环条件时,可以使用 Do-While 循环。
在本实验中,我们将用 C 语言创建一个 Do-While 循环程序,按降序打印从 10 到 1 的数字。
在 ~/project/
目录下创建一个新文件,并将其命名为 main.c
。我们将在该文件中编写所有代码。
在 C 编程语言中,我们需要包含必要的头文件以使程序正常运行。在 main.c
文件的第一行,包含头文件 stdio.h
,它提供了输入/输出函数。
#include <stdio.h>
接下来,我们将编写 main()
函数。main()
函数是我们程序的入口点。
int main()
{
// our code goes here
return 0;
}
在开始循环之前,将变量 i
初始化为 10
。
int i = 10;
在这一步中,我们将编写 Do-While 循环来打印 i
从 10
到 1
的值。
do {
printf("i = %d\n", i);
i--; // 每次迭代将 i 减 1
} while (i >= 1);
循环会在检查循环条件之前先执行一次代码块。只要 i
大于或等于 1
,循环就会继续执行。
保存程序后,打开终端并导航到 main.c
文件所在的目录。使用以下命令编译程序:
gcc main.c -o program
这将在同一目录下生成可执行文件 program
。使用以下命令运行程序:
./program
运行程序后,输出应如下所示:
i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1
#include<stdio.h>
int main()
{
int i = 10;
do {
printf("i = %d\n", i);
i--; // 每次迭代将 i 减 1
} while (i >= 1);
return 0;
}
在本实验中,我们学习了如何在 C 语言中创建一个 Do-While 循环程序。Do-While 循环用于在检查循环条件之前至少执行一次代码块。我们还学习了如何初始化变量、编写 Do-While 循环以及在终端中编译和运行 C 程序。