4 最简单的 C 程序设计—顺序程序设计-4.1 C语句概述-C程序的结构

作者 : admin 本文共827个字,预计阅读时间需要3分钟 发布时间: 2024-06-17 共1人阅读

4 最简单的 C 程序设计—顺序程序设计-4.1 C语句概述-C程序的结构插图
C 语句可分为以下五类:
1) 表达式语句
2) 函数调用语句
3) 控制语句
4) 复合语句
5) 空语句

当然,C语言中的确可以按照您列举的这五种类别来划分语句。下面我将分别给出每个类别的一些典型代码案例:

1. 表达式语句

表达式语句是最基本的语句形式,任何可以产生值的表达式后面跟一个分号就构成一个表达式语句。例如,赋值表达式:

x = y + 5; // 这是一个简单的赋值表达式语句

2. 函数调用语句

函数调用语句指的是调用一个函数的语句,函数可以返回值也可以不返回值。例如:

printf("Hello, World!
"); // 调用printf函数输出文本
int result = addNumbers(3, 4); // 调用addNumbers函数并接收返回值

3. 控制语句

控制语句用于控制程序流程,包括条件分支和循环等。例如:

  • 条件分支(if语句):
if (age >= 18) {
    printf("成年人
");
} else {
    printf("未成年人
");
}
  • 循环(for循环):
for(int i = 0; i < 10; i++) {
    printf("%d ", i);
}
printf("
");

4. 复合语句

复合语句,也称为块,是由一对大括号 {} 包围的零个或多个语句的序列。它通常用于函数体、if语句、循环语句的主体等,以创建局部作用域。例如:

if (x > 0) {
    // 这是一个复合语句,包含两个表达式语句
    printf("x 是正数
");
    y = x * 2;
}

5. 空语句

空语句是一个单独的分号,不执行任何操作,常用于循环或条件语句中作为占位符。例如:

while(condition) {
    ; // 这是一个空语句,什么都不做,仅作为循环体存在
}

或者在 switch 语句中:

switch(choice) {
    case 1:
        doSomething();
        break;
    case 2:  // 没有对应的操作,直接跳过
        ;
        break;
    default:
        printf("Invalid choice.
");
}

这些例子覆盖了C语言中五种主要类型的语句,每种类型在程序设计中都扮演着不可或缺的角色。

本站无任何商业行为
个人在线分享 » 4 最简单的 C 程序设计—顺序程序设计-4.1 C语句概述-C程序的结构
E-->