模块二模块二 C51C51语言与语言与KeilKeil C C集成开发系统集成开发系统 2.2 2.2 C51C51程序结构控制语句程序结构控制语句 2.2.1 C51语句概述一个完整的C51程序包括数据描述和数据操作。数据描述定义数据结构和数据初值,由数据定义部分来实现;数据操作是对己提供的数据进行加工,这部分的功能就是由语句来实现的。l既包括与底层硬件无关的数据l也包括如特殊功能寄存器(SFR)等与底层硬件状态直接相关的数据。2.2.1 C512.2.1 C51语句概述语句概述分号是语句的终结符,一个语句必须在最后出现分号,分号是语句中不可缺少的一部分,在后面介绍空语句时会看到,甚至一个单独的分号也可以构成一个语句。C51的语句按其复杂度可以分为简单语句和复杂语句。可以用花括号“”和“”把一些语句组合在一起,使其在语法上等价于一个简单语句,这样的语句就称之为复合语句。复合语句中最后一个语句中最后的分号不能忽略不写;结束一个复合语句的右花括号之后不能带分号。2.2.2 2.2.2 分支控制语句分支控制语句1 1ifelseifelse语句语句 if(表达式)分支一else 分支二表达