精通学习C语言——语句(1)

本文介绍了C语言中的空语句、表达式语句和代码块的概念,并详细讲解了if语句和switch语句的用法,包括它们在实现选择结构中的作用,以及如何利用代码块和default子句来增强程序的灵活性。
摘要由CSDN通过智能技术生成

我们知道C语言能够实现其他现代高级语言所具有的所有语句,而且,绝大多数都是按照我们所预期的方式进行工作。if语句用于实现选择,while,for和do语句用于实现不同类型的循环。接下来几天,我将陆续学习C语言中的不同语句类型,与大家分享。

  1. 空语句
    C语言中最简单的语句就是空语句,它本身只包含一个分号,空语句本身并不执行任何任务,但有时还是有用的。例如,在一个没有循环体的循环中,用一个分号表示空语句,并让它独占一行。

  2. 表达式语句
    我们知道和其他语言相比,C语言的语句还是存在一些不同之处。例如,C语言中不具备专门的赋值语句,而是统一用"表达式语句"代替。那在C语言中我们该如何表示呢?如下:

x = y + 3;
ch = getchar();

只要在表达式后面加上一个分号,就可以把表达式转变为语句,所以上面两个实际上是表达式语句,而不是赋值语句。

  1. 代码块
    代码块就是位于一对花括号{ }之内的可选的声明和语句列表。代码块可以用于要求出现语句的地方,允许在语法要求只出现一条语句的地方使用多条语句。代码块还允许把数据的声明非常靠近它所使用的地方。

  2. if语句(分支语句 选择结构)
    if语句的语法结构:
    if(表达式)
    语句;

if(表达式)
语句1;
else
语句2;

//多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;

举例如下:

#include <stdio.h>

//语法1
int main(<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值