c语言 第四章.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序的三种基本结构 结构化程序有三种基本结构组成。每一个基本结构可以包含 一个或若干个语句。 顺序结构 选择结构 循环结构 (1) 顺序结构 先执行A操作,再执行B操作,两者是顺序执行的关系。 图中(a)是流程图,(b)是N-S流程图。 (2) 选择结构 (3) 循环结构 ① 当型循环结构。当P条件成立(即表达式的值为“真”)时,反复执行A操作。P为“假”时才停止循环。 ② 直到型循环结构。先执行A操作,再判断P是否为“假”,若P为“假”,再执行A,如此反复,直到P为“真”为止。 —顺序程序设计 4.1 C语句概述 4.2 程序的三种基本结构 4.3 赋值语句 4.4 数据输入输出的概念及在C语言中的实现 4.5 字符数据的输入输出 4.6 格式输入与输出 4.7 顺序结构程序设计举例 4.1 C语句概述 程序应该包括数据描述(由声明部分来实现)和数据操作(由语句来实现)。 数据描述主要定义数据结构(用数据类型表示)和数据初值。 数据操作的任务是对已提供的数据进行加工。 C语句可以分为以下5类: (1) 控制语句,C只有9种控制语句:   ① if()~else~  (条件语句) ② for()~ (循环语句) ③ while()~ (循环语句) ④ do~while() (循环语句) ⑤ continue (结束本次循环语句) ⑥ break (中止执行switch或循环语句) ⑦ switch (多分支选择语句) ⑧ goto (转向语句) ⑨ return (从函数返回语句) (2)函数调用语句 由一个函数调用加一个分号构成。 printf(“This is a C statement.”); (3)表达式语句 由一个表达式加一个分号构成。 最典型的是,由赋值表达式构成一个赋值语句。 a=3 是赋值表达式 a=3; 是赋值语句 i=i+1 是表达式 i=i+1; 是语句 (4)空语句 只有一个分号的语句。 ①用来作流程的转向点 ②作为循环语句中的循环体 (5)复合语句 用{ }把一些语句括起来成为复合语句(又称分程序)。 { z=x+y; t=z/100; printf(“%f”,t); } 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成。 4.3 数据输入输出的概念及在C语言中的实现() (1) 所谓输入输出是以计算机主机为主体而言的。从计算机向外部输出设备(如显示屏、打印机、磁盘等)输出数据称为“输出” ,从外部向输入设备(如键盘、磁盘、光盘、扫描仪等)输入数据称为“输入”。 (2)C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。 (3) #include stdio.h 或 #include “stdio.h stdio.h是standard input output的缩写,它包含了与标准I/O库有关的变量定义和宏定义。考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加#include命令。 4.4 字符数据的输入输出 4.4.1 putchar函数(字符输出函数) 向终端输出一个字符。 例如:putchar(c); c可以是字符型变量或整型变量。   #include stduio.h main() { char a,b,c; a=‘B‘; b=‘O‘; c=‘Y‘; putchar(a);putchar(b);putchar(c);putchar(‘\n’); } 运行结果:BOY 也可以输出转义字符,例: putchar(‘\101’) (输出字符A) putchar(‘\’’) (输出单引号) putchar(‘\015’) (输出回车,不换行) 使用应加上#includestdio.h 4.4.2 getchar函数(字符输入函数) 此函数的作用是从终端输入一个字符。 getchar函数没有参数,其一般形式为 getchar() 函数的值就是从输入设备得到的字符。 #include stdio.h main() { char c; c=getchar(); putchar(c); } 4.4.2 getchar函

文档评论(0)

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

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

1亿VIP精品文档

相关文档