c语言的三种基本结构
C语言是一种广泛应用于系统编程和嵌入式系统开发的高级编程语言。它具有简单易学、可移植性好、执行效率高等优点,是现代计算机科学的基础之一。C语言的基本结构包括顺序结构、选择结构和循环结构,下面将详细介绍这三种基本结构。
一、顺序结构
顺序结构是指程序按照代码的书写顺序依次执行,每个语句都会被执行一次且只执行一次。在C语言中,大部分程序都是采用顺序结构编写的。下面是一个简单的例子:
```
switch语句c语言例子#include <stdio.h>
int main()
{
    int a = 10;
    float b = 3.14;
    printf("a = %d\n", a);
    printf("b = %f\n", b);
    return 0;
}
```
以上程序中,变量a和b分别被赋值为10和3.14,然后通过printf函数打印出来。由于采用了顺序结构,所以这两条语句会按照代码的书写顺序依次执行。
二、选择结构
选择结构是指程序根据某个条件判断来决定是否执行某段代码。在C语言中,常见的选择结构有if语句和switch语句。
1. if语句
if语句是C语言中最常用的选择结构之一,它的基本语法如下:
```
if (条件表达式)
{
    要执行的代码块;
}
```
其中,条件表达式是一个返回值为真或假的表达式,如果条件表达式为真,则执行要执行的代码块;否则跳过该代码块。下面是一个简单的例子:
```
#include <stdio.h>
int main()
{
    int a = 10;
    if (a > 5)
    {
        printf("a大于5\n");
    }
    return 0;
}
```
以上程序中,如果变量a大于5,则输出"a大于5";否则不输出任何内容。
2. switch语句
switch语句也是一种常用的选择结构,它可以根据变量的值来决定执行哪个代码块。其基本语法如下: