头歌C语言选择结构程序设计
时间: 2024-10-13 19:15:23 浏览: 5
头文件(Header Files)在C语言中是一种预处理指令,它们用于包含函数声明、宏定义等,以便于在其他源文件中引用。选择结构,通常指的是if...else、switch-case等控制流程语句,用于根据某个条件决定程序的不同路径。
1. **If...Else结构**:这是一种基本的选择结构,通过比较一个表达式的值来执行不同的代码块。例如:
```c
#include <stdio.h>
int main() {
int choice;
printf("Choose an option: 1 or 2\n");
scanf("%d", &choice);
if (choice == 1) {
// 执行操作1
} else if (choice == 2) {
// 执行操作2
} else {
// 处理无效输入
}
return 0;
}
```
2. **Switch Case结构**:它允许根据变量的值执行一系列相关的语句。例如:
```c
#include <stdio.h>
int main() {
int day;
printf("Enter a number for the day of the week (1-7): ");
scanf("%d", &day);
switch (day) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
// ...其他情况...
default:
printf("Invalid input\n");
}
return 0;
}
```