#include <iostream>using namespace std;int main() {int i = 0;while (i < 10) {if (i % 2 == 0) {continue;}printf("%d", i);i = i + 1;}return 0;
}
#include <iostream>
这是一个预处理指令,用于包含输入输出流库,使我们可以使用cout
和cin
等对象进行输入输出操作。
using namespace std;
这行代码使用std
命名空间,以便我们在代码中可以直接使用标准库中的函数和对象,而无需使用前缀std::
。
int main() {
这是程序的主函数,所有的代码将在这里执行。
int i = 0;
定义并初始化一个整型变量i
,初始值为0。
while (i < 10) {
这是一个循环语句,它的条件是i
小于10,也就是当i
的值小于10时,循环会一直执行。
if (i % 2 == 0) {continue;}
这是一个条件语句,它的作用是判断i
是否为偶数。如果i
是偶数,continue
语句会使程序跳过本次循环的剩余代码,直接进入下一次循环。
printf("%d", i);
这行代码使用printf
函数打印输出i
的值。%d
是一个格式化占位符,表示输出一个整数。
i = i + 1;
这行代码将i
的值加1,相当于i++
或++i
,以便控制循环的条件最终会不满足。
}
循环的结束标志,表示循环体结束。
return 0;
return
语句用于将值0返回给操作系统,表示程序执行成功并正常退出。
}
主函数的结束标志。
这段代码的作用是打印输出从1到9之间的所有奇数。在循环中,对于偶数值的i
,通过continue
语句跳过了打印输出的步骤,只有奇数值的i
才会被打印输出。最终,程序会返回0并退出。