C语言中分支和循环的6种实现形式总结如下。
1. if语句
if语句是C语言中最基本的分支语句,用于根据条件的真假来选择性地执行不同的语句。
if (condition) {
// if语句执行的代码块
}
示例代码:
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("您输入的数字是正数\n");
}
return 0;
}
此程序通过if语句判断用户输入的数字是否为正数,如果是正数则打印一条信息。
2. if-else语句
if-else语句可以用于根据条件的真假来执行两种不同的语句。
if (condition) {
// if语句执行的代码块
} else {
// else语句执行的代码块
}
示例代码:
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("您输入的数字是正数\n");
} else {
printf("您输入的数字是非正数\n");
}
return 0;
}
此程序通过if-else语句判断用户输入的数字是否为正数,如果是正数则打印一条信息,否则打印另外一条信息。
3. switch语句
switch语句也是一种分支语句,用于根据不同的条件值执行不同的语句。
switch (expression) {
case value1:
// case语句执行的代码块
break;
case value2:
// case语句执行的代码块
break;
...
default:
// default语句执行的代码块
break;
}
示例代码:
#include <stdio.h>
int main() {
char grade;
printf("请输入您的考试成绩等级:");
scanf("%c", &grade);
switch (grade) {
case 'A':
printf("优秀\n");
break;
case 'B':
printf("良好\n");
break;
case 'C':
printf("中等\n");
break;
case 'D':
printf("及格\n");
break;
case 'E':
printf("不及格\n");
break;
default:
printf("输入错误\n");
break;
}
return 0;
}
此程序通过switch语句根据用户输入的成绩等级打印出不同的信息。
4. while循环
while循环是C语言中最基本的循环语句,用于在条件满足的情况下不断重复执行一段代码。
while (condition) {
// while循环执行的代码块
}
示例代码:
#include <stdio.h>
int main() {
int i = 1;
while (i <= 10) {
printf("%d\n", i);
i++;
}
return 0;
}
此程序通过while循环打印出1到10的数字。
5. do-while循环
do-while循环和while循环类似,不同的是do-while循环至少执行一次,然后在条件满足的情况下重复执行一段代码。
do {
// do-while循环执行的代码块
} while (condition);
示例代码:
#include <stdio.h>
int main() {
int num, sum = 0;
do {
printf("请输入一个整数(输入0结束):");
scanf("%d", &num);
sum += num;
} while (num != 0);
printf("所有数字的和为:%d\n", sum);
return 0;
}
此程序通过do-while循环求出用户输入的一系列数字的和。
6. for循环
for循环是C语言中最常用的循环语句之一,用于在条件满足的情况下重复执行一段代码,并且可以控制循环次数。
for (initialization; condition; increment/decrement) {
// for循环执行的代码块
}
示例代码:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 10; i++) {
printf("%d\n", i);
}
return 0;
}
此程序通过for循环打印出1到10的数字。
以上就是C语言中分支和循环的6种实现形式的总结。您可以结合示例代码,进一步深入理解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言中分支和循环的6种实现形式总结 - Python技术站