5. for 循环
5.1 在明确知道循环次数的情况下,可以使用for循环。
5.2 for循环的语法结构:
for(表达式1;表达式2;表达式3)
5.3 案例
#include <stdio.h>
// 循环输出1到10
void test_for1() {
for (int i = 1; i <= 10; i++) {
printf("i=%d\n", i);
}
}
// 循环输出1到10
void test_for2() {
for (int i = 10; i >= 1; i--) {
printf("i=%d\n", i);
}
}
// 循环的嵌套,乘法口诀表
void test_for3() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
printf("%d*%d=%d ", j, i, j * i);
}
printf("\n");
}
}
// 循环表达式的省略,省略表达式1
void test_for4() {
int i = 1;
for (; i <= 10; i++) {
printf("i=%d\n", i);
}
}
// 循环表达式的省略,省略表达式2
void test_for5() {
for (int i=1;; i++) {
printf("i=%d\n", i);
if(i==10)break;
}
}
// 循环表达式的省略,省略表达式3
void test_for6() {
for (int i=1;i<=10;) {
printf("i=%d\n", i++);
}
}
// 循环表达式的省略,全部省略
void test_for7() {
int i=1;
for (;;) {
printf("i=%d\n",i++ );
if(i>10)break;
}
}
int main(void) {
//test_for1();
//test_for2();
//test_for3();
//test_for5();
//test_for6();
test_for7();
return 0;
}
该博客教程视频地址:http://geek99.com/node/981