前言
C语言中的顺序程序如同自然语言一样,按照事情的发展顺序,依次表达需要的程序语句,语句按照出现的先后顺序执行,没有特定的流程控制,这就是顺序程序。程序中最小单元是语句,如同自然语言的句子,语句有固定的表现形式和组成结构,C语言中表达式加上分号构成表达式语句,除了表达式语句之外,还有一些比较特殊的语句如控制语句、复合语句等。
一、表达式语句的使用
C语言中的语句全部是表达式语句,表达式 语句由表达式和分号构成。表达式主要有:赋值表达式、逗号表达式,以及函数调用表达式等。C语言中赋值语句使用的是一种运算符“=”。只要在赋值表达式后面加上分号,就构成了一条语句,例如:
a=b=c=2;
ch=getchar();
这两条语句都能够完成赋值功能。
但是,如果不是赋值表达式构成的语句也能够被C语言的编译系统编译,例如:
getchar();
x7+3/2+96;
当程序执行上面两条语句时,会进行表达式的求值,由于没有把表达式的值存入到某个变量中,因此求出来的值不会保存,第一条语句读入一个字符后将会丢失,第二条语句没有执行效果。
二、程序实例
代码如下: