我们知道C语言能够实现其他现代高级语言所具有的所有语句,而且,绝大多数都是按照我们所预期的方式进行工作。if语句用于实现选择,while,for和do语句用于实现不同类型的循环。接下来几天,我将陆续学习C语言中的不同语句类型,与大家分享。
-
空语句
C语言中最简单的语句就是空语句,它本身只包含一个分号,空语句本身并不执行任何任务,但有时还是有用的。例如,在一个没有循环体的循环中,用一个分号表示空语句,并让它独占一行。 -
表达式语句
我们知道和其他语言相比,C语言的语句还是存在一些不同之处。例如,C语言中不具备专门的赋值语句,而是统一用"表达式语句"代替。那在C语言中我们该如何表示呢?如下:
x = y + 3;
ch = getchar();
只要在表达式后面加上一个分号,就可以把表达式转变为语句,所以上面两个实际上是表达式语句,而不是赋值语句。
-
代码块
代码块就是位于一对花括号{ }之内的可选的声明和语句列表。代码块可以用于要求出现语句的地方,允许在语法要求只出现一条语句的地方使用多条语句。代码块还允许把数据的声明非常靠近它所使用的地方。 -
if语句(分支语句 选择结构)
if语句的语法结构:
if(表达式)
语句;
if(表达式)
语句1;
else
语句2;
//多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
举例如下:
#include <stdio.h>
//语法1
int main(<