c语言-语句

1. 表达式语句

  • 表达式语句由一个表达式和一个分号 ; 组成。

  • 示例:

a = 10;          // 赋值表达式语句
a + b;           // 算术表达式语句(无实际效果)
printf("Hello"); // 函数调用表达式语句

 

2. 空语句

  • 空语句仅由一个分号 ; 组成,不执行任何操作。

  • 通常用于占位或满足语法要求。

  • 示例:

;  // 空语句

3. 复合语句(块语句)

  • 复合语句是由一对花括号 {} 包围的多个语句,也称为代码块

  • 代码块中的语句按顺序执行。

  • 示例

{
    int a = 10;
    int b = 20;
    int sum = a + b;
    printf("%d\n", sum);
}

 

4. 控制语句

控制语句用于控制程序的执行流程,包括条件语句、循环语句和跳转语句。

(1) 条件语句:

if 语句

if (条件) 
{
    // 条件为真时执行
}

if-else 语句

if (条件) 
{
    // 条件为真时执行
} 
else 
{
    // 条件为假时执行
}

switch 语句

switch (表达式) 
{
    case 值1:
        // 表达式等于值1时执行
        break;
    case 值2:
        // 表达式等于值2时执行
        break;
    default:
        // 其他情况执行
}

(2)循环语句:

 while 循环

while (条件) 
{
    // 条件为真时重复执行
}

 do-while 循环

do 
{
    // 先执行一次,再检查条件
} while (条件);

for 循环: 

for (初始化; 条件; 更新) 
{
    // 条件为真时重复执行
}

 (3)跳转语句:

break 语句

  • 用于跳出循环或 switch 语句。

for (int i = 0; i < 10; i++) 
{
    if (i == 5) break;  // 当 i 等于 5 时跳出循环
}

continue 语句

  • 用于跳过当前循环的剩余部分,直接进入下一次循环。

for (int i = 0; i < 10; i++) 
{
    if (i == 5) continue;  // 当 i 等于 5 时跳过本次循环
}

return 语句

  • 用于从函数中返回值并结束函数执行。

int add(int a, int b) 
{
    return a + b;  // 返回 a + b 的值
}

 

5. 函数调用语句

  • 用于调用函数。

printf("Hello, World!\n");  // 调用 printf 函数
int result = add(2, 3);     // 调用 add 函数

6. 声明语句

  • 用于声明变量或函数。

int a;           // 声明一个整型变量 a
int b = 10;      // 声明并初始化变量 b
void func();     // 声明一个函数

7. 返回语句 

  • 用于从函数中返回值并结束函数执行。

int add(int a, int b) 
{
    return a + b;  // 返回 a + b 的值
}

8. 特殊语句

#include 预处理指令

  • 用于包含头文件。

#include <stdio.h>

#define 预处理指令: 

  • 用于定义宏。

#define PI 3.14159

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值