第4章最简单的C程序设计顺序程序设计要点解析.ppt

第4章最简单的C程序设计顺序程序设计要点解析.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 最简单的C程序设计——顺序程序设计 4.1 C语句概述 4.1.1 C语言语句分类: 1 、操作运算语句:用于描述计算机要执行的操作运算(如算术运算、赋值、输出等),由于C语言的操作运算用表达式进行,这类语句又叫表达式语句。 2、流程控制语句:控制操作运算的执行顺序(第5、6章介绍)。 (1)形成流程控制结构的语句 a、选择结构控制语句:if语句、switch语句 b、循环结构控制语句:while语句、do…while语句、for语句 (2)流程转向语句 a、限定转向语句:break语句、continue语句、return语句 b、自由转向语句:goto语句 4.1.2 C语言语句一览表: 赋值表达式语句 简单表达式语句 函数调用语句 表达式语句 空语句 逗号表达式(复合表达式)语句 单分支结构:if语句 选择结构 双分支结构:if…else语句 基本语句 形成流程 控制语句 else if嵌套语句 控制结构 多分支结构 switch语句 C 的语句 while语句 语 循环结构 do…while语句 言 流程控 控制语句 for语句 语 制语句 break语句 句 限定转 continue语句 流程转 向语句 return语句   向语句   自由转向语句:goto语句 复合语句(就是用{ }把一些语句括起来) 4.1.3 表达式语句 1、赋值语句 (1)形成:将赋值表达式加上“;”号就构成了赋值语句; (2)由复合赋值运算符或自增、自减运算符组成的表达式也是赋值表达式。例如有如下一些赋值类表达式语句:a=b+c; a+=b; i++; --j; 等等。 2、函数调用语句(由于表达式中可包含函数调用,单纯函数调用是表达式特例) 形成:函数调用加“;”号,如scanf(); printf(); 等等。 3、空语句:没有内容的语句,只有一个“;”。例如: …… ; /* 空语句 */ …… 作用:空语句不进行任何操作。是程序员为今后增加语句保留位置做的记号。 4、逗号表达式语句:由逗号表达式加“;”组成,如: i=3,i++,++i,i+5; ★其实,在C语言中,所有表达式加“;”都构成表达式语句,只是有些表达式语句(如3;或者a+b*c;)没有什么实际意义而已。 4.1.4复合语句(语句块、分程序) 1、构成:在函数的执行部分用一对花括号括起若干语句。如: …… { a++; b*=a; printf(a=%d,b=%d\n,a,b); } …… 注意:“}”之后没有“;”! 2、作用 (1)当作一条语句使用,一般用在只能使用一条语句,却又必须使用多条语句的地方。例如作为选择结构的一个分支或作为循环结构的循环体。 (2)当作函数中的一个独立部分,此时复合语句中除了有可执行语句外,在可执行语句的前面还可以有说明部分语句(如定义变量等),因此叫做“分程序”。例如: ? main( ) {int a=2; …… {int b; b=3; printf(“%d\n”,a+b); 分程序 } …… } 注意:复合语句(分程序)中定义的变量只能在分程序中使用。 4.3 数据输入和输出及其在C语言中的实现 1、C语言输入和输出都是通过系统的库函数来完成的。 2、C输入、输出库函数: (1)输入、输出字符函数:getchar()和putchar

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档