lec3 流程控制.ppt

lec3 流程控制

C语言程序设计 Lec 3 程序流程控制 主要内容 语句与复合结构 再论变量 流程控制 关系表达式 逻辑表达式 条件语句 循环语句 3.1 语句与复合结构 语句 分号结束的一个字符序列构成语句 变量声明语句: double a,b,c; 表达式语句: h=a*sin(3.1416*c/180); 函数调用语句: printf(%f,s); return 语句:return 0; … 复合结构 多个语句由一对大括号包围起来构成复合结构 3.2 再论变量 变量属性 变量:用于存储程序的输入数据或计算结果的存储单元,一个变量具有以下4个属性 变量的名称 变量的类型 变量的值 变量的存储位置 变量属性 变量声明(var.c) 变量声明:给存储单元定义一个名称及类型,便于程序中引用 变量必须先声明后使用 变量名必须是合法标识符 变量必须有确定数据类型 可以在一条语句中定义多个同类型变量,变量之间用逗号分隔 变量声明(var.c) 变量声明:给存储单元定义一个名称及类型,便于程序中引用 在任何一个复合结构中都可以定义变量,但变量定义必须在该复合结构中的其他语句之前(注:与编译器采用的C语言标准有关,Dev C++支持C99标准(P411,附录C),因此可以将变量声明放在语句之后;但VC6不支持C99,因此变量声明必须放在语句之前) 变量赋值 赋值操作——改变变量当前的值 赋值表达式:由赋值

文档评论(0)

1亿VIP精品文档

相关文档