《顺序结构设计》PPT课件

《顺序结构设计》PPT课件

ID:39194352

大小:294.00 KB

页数:25页

时间:2019-06-26

《顺序结构设计》PPT课件_第1页
《顺序结构设计》PPT课件_第2页
《顺序结构设计》PPT课件_第3页
《顺序结构设计》PPT课件_第4页
《顺序结构设计》PPT课件_第5页
资源描述:

《《顺序结构设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、内容提要:C语句概述赋值语句基本的数据输入/输出函数简单的C程序设计第4章最简单的C程序设计 ——顺序程序设计1.语句是用来对数据进行加工,完成一定操作任务的;是构成程序的基本单位。通常一个C程序由若干个函数组成,每一函数由若干条语句组成。每条语句总是以“;”结束2.C语句的分类可分为三大类:简单语句、复合语句、空语句(1)简单语句①表达式语句:由一个表达式后跟“;”组成赋值语句:赋值表达式加一个“;”如:s=3.14159*r*r;i++;函数调用语句:函数调用表达式加一个“;”如:printf(“Hello,

2、world”);②结构控制语句:控制程序流程选择语句:if…else、switch循环语句:for、while、do…while转向语句:continue、break、return、goto§4.1C语句概述2.C语句的分类(1)简单语句(2)复合语句:将一组语句括在一对{}中如:while(i<100){sum+=i;/*赋值语句,相当于sum=sum+i*/i++;/*赋值语句,相当于i=i+1*/}说明:①复合语句的}之后不能有“;”;②复合语句中可以是简单语句,复合语句,空语句(3)空语句:;/*仅有

3、一个“;”*/空语句什么也不做。有时用作被转向点,或为循环语句提供空体如:for(i=0;i<10;i++);C语句概述(续)赋值表达式后面加一“;”构成要区分赋值表达式与赋值语句如:if((a=b)>0)t=a;表达式语句注意:赋值表达式可以包含在其它表达式之中,而赋值语句不行。赋值语句只能作为一条单独的语句,或放在复合语句中。赋值语句用途很广。§4.2赋值语句输入和输出是以计算机主机为主体而言。输出指外部设备:显示屏,打印机,输入设备:键盘,鼠标,扫描仪等。默认输入设备是键盘,输出设备是显示器C语言不提供输入

4、输出语句,输入输出操作是由函数来完成的。如前面提到的printf和scanf。它们是函数名不是C语言的关键字。sizeof是关键字a=sizeof(int)是编译系统提供的要用预编译命令将库函数文件包括到用户源文件中。如:#include“stdio.h”#include“math.h”#include“string.h”在TurboC2.0中,只有printf和scanf例外。§4.3数据输入输出的概念及在C语言中的实现C语言没有输入/输出语句,输入/输出操作通过调用系统函数实现。在程序的开头要有:#inclu

5、de“stdio.h”或#include默认的输入设备:键盘默认的输出设备:显示器1.字符输出函数putchar形式:putchar(c);作用:向显示器上输出一个字符(将C的值输出到显示器上),C可以是字符型的常量,变量表达式例4.1#includevoidmain(){charc1,c2;c1=‘b’;c2=98;putchar(c1);putchar(c2);putchar(‘b’);putchar(98);}例4.2输出控制字符、转义字符#include

6、>main(){putchar(“101”);putchar(“”);putchar(“\”);}bbbbA§4.4字符数据的输入输出2.字符输入函数getchar()格式:getchar()作用:从键盘缓冲区读入一个字符注意:当输入多个字符时,多余字符作废(按回车后才开始接收字符)用getchar()得到的字符可以赋给字符型变量、整型变量、或作为表达式的一部分.如:c=getchar()+32;putchar(c);若输入是:A则输出是:a例4.3#includevoidmain()

7、{intc;printf(“Enteracharacter:”);c=getchar();printf(“%c:%d”,c,c);}Enteracharacter:aa:97例4.4#includevoidmain(){putchar(getchar());}aa字符数据的输入输出(续)1.格式输出函数printf作用:向终端输出若干个类型任意的数据形式:printf(格式控制符,输出项列表)双引号括起来的字符串要输出的内容(常量、变量、表达式等)例4.5#includev

8、oidmain(){inti=5;floatf=32.345;printf(“i=%3df=%5.1f”,i,f);printf(“End.”);}引导符宽度小数位数精度类型符i=5f=32.3End§4.5格式输入输出格式控制字符串:i=%3df=%5.1f%5.1f格式控制符完整的格式:%—0m.nl/h格式字符格式说明的引导符号指定左对齐输出指定输出的数据类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。