第三章C程序设计初步电子教案.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 C程序设计初步 ;3.1 结构化程序设计思想 ;3.1.2 结构化程序设计方法 ; 3.1.3 结构化程序的标准 ; 2. 分支结构 ; 3. 循环结构 ;图 3.4 直到型循环结构 ; 3.2 C 语 句 概 述; (1) 逻辑上每个语句最后都必须有一个分号(;), 一个语句可分写成几行, 几个语句也可合写成一行(但不提倡, 因其不利于单步调试)。  (2) 空语句直接由分号(;)组成,常用于控制语句中必须出现语句之处,它不做任何操作,只在逻辑上起到有一个语句的作用。  (3) 复合语句由花括号{ }括起的若干个语句, 语法上可以看成是一个语句。复合语句中最后一个语句的分号不能省略。 如下面是一个复合语句:  {z=x+y;  y=x/z;  x=z-y; } ; (4) 表达式语句是在各种表达式后加一个分号(;)形成一个语句。如赋值语句由赋值表达式加一个分号构成:  x=x+y; 再如表达式x++后加一个分号构成表达式语句:  x++;  表达式和表达式语句的区别是表达式后无分号, 可以出现在其它语句中允许出现表达式的地方;而表达式语句后有分号, 自己独立成一个语句,不能再出现在其它语句的表达式中。 如:  if((a=b)0) min=a; ; (5) 控制语句有条件判断语句(if、 switch), 循环语句(for、 while、 do-while),转移语句(goto、 continue、 break、 return)。 ;3.3 赋值语句 ;3.4 文件包含 ; 3.5 流和文件初步 ; C语言I/O系统为C语言编程者提供了一个统一的接口, 与具体的被访问设备无关。也就是说,在编程者和被使用设备之间提供了一层抽象的东西,这个抽象的东西就叫做“流”。 具体的实际设备叫做“文件”。  所有的流具有相同的行为,相当于一个缓冲区,流可分为文字流和二进制流。  一个文字流是一行行的字符,换行符表示这一行的结束。 文字流中某些字符的变换由环境工具的需要来决定。例如一个换行符可以变换为回车换行两个字符。因此所读写的字符与外部设备中的数据没有一一对应的关系。 ;3.6 数据输出 ; 例 3.1 字符数据的输出。  #include stdio.h main( ) { char a, b; a=′b′; b=′o′;  putchar(a); putchar(b);  putchar(′y′); putchar(′\n′); } 经编译后运行, 在屏幕上显示:  boy ;3.6.2 printf函数(格式输出函数) ;表 3.1 printf()的格式说明 ;例 3.2 不同类型数据的输出。 ;3.6.3 puts函数(字符串输出函数) ;3.7 数据输入 ;例 3.3 单个字符的输入和输出。 ;例 3.4 多个字符的输入和输出。 ;3.7.2 scanf函数(格式输入函数) ;scanf函数括号中的控制字符串包含三类不同的字符内容: (1) 格式说明。 (2) 空白字符。 (3) 非空白字符。 ;表 3.2 scanf()的格式说明 ; 3.7.3 gets函数(字符串输入函数) ;例 3.5 字符串的输入和输出。  程序:  #include stdio.h main( ) { char str[80];  gets(str);  puts(str);  } 运算结果:  ABC DEF ABC DEF ;3.8 程序举例 ;程序二:  #include stdio.h #include conio.h main( ) { char ch;  ch=getch( );  putchar(ch-32);  } 运行:  A ;程序三:  #include stdio.h main( ) { char ch;  ch=getchar( );  putchar(ch-32);  } 运行:  abcdefgA ; 例 3.7 输入三角形的三条边长,求三角形的面积。我们假设输入的三边能构成三角形。  分析: 三

文档评论(0)

yuzongjuan7808 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档