第7章 程序的最小独立单元——语句
如果把写程序和写小说类比,变量、常量等可以看成是字和词,函数可以看成是一个段落,运算符等可以看成字词的组合方式(规则),那么,字词组成的句子就是小说的最小独立单元,表达了一定的意思。同样,程序的最小独立单元是“语句”,每个语句表达出完整的意义。
本章包含的知识点有:
·C语言的语句类型
·C语言的算法表示
·C语言的3种控制结构:顺序结构、分支结构和循环结构
7.1 5种语句类型
第3章中已经介绍过,C语言中有5种类型的语句,分别是表达式语句、流程控制语句、函数调用语句、空语句和复合语句,如图7-1所示。
图7-1 C语言语句的分类
下面分别对各类语句进行介绍。
7.1.1 表达式语句
第6章中已经介绍了表达式的概念,通俗地说,由表达式组成的语句称为表达式语句。其基本格式为:
表达式; /*
表达式加分号*/
表达式与表达式语句的区别在于是否有末尾的分号。
表达式语句可分为两类:一是运算符表达式语句,用以计算表达式的值;二是赋值语句,用以改变变量等程序实体的值。
1.运算符表达式语句
下列语句均由运算符表达式和分号组成: