《程序控制语句》PPT课件.ppt

《程序控制语句》PPT课件.ppt

ID:51993745

大小:381.00 KB

页数:48页

时间:2020-03-27

《程序控制语句》PPT课件.ppt_第1页
《程序控制语句》PPT课件.ppt_第2页
《程序控制语句》PPT课件.ppt_第3页
《程序控制语句》PPT课件.ppt_第4页
《程序控制语句》PPT课件.ppt_第5页
资源描述:

《《程序控制语句》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章程序控制语句目录3.1c语句概述3.2格式输入输出3.3字符数据的输入输出3.4顺序结构程序设计举例3.5选择结构程序设计3.6循环控制结构程序设计3.1C语句概述1.控制语句(9种):完成一定的控制功能if()~else~条件语句(双分支选择语句)switch多分支选择语句for()~while()~循环语句do~while()continue结束本次循环语句break中止语句goto转向语句return从函数返回语句2.函数调用语句:由一个函数调用加一个分号构成如:printf(“verygood!”);3.表达式语句:由表达

2、式加分号构成如:x=12;(赋值表达式语句)3.空语句:由一个分号构成,它什么也不做;复合语句:用{}括起来的语句序列如{inttemp;temp=x;x=y;y=temp;}注意:1.复合语句是一个整体,相当于一条语句2.一个复合语句中可以包含其他的复合语句3.在复合语句的花括号后不要再加分号3.复合语句中可定义变量,但此变量只在该复合语句内有效3.2格式输入输出函数一、printf函数格式:printf(格式控制,输出表列);如:printf(“a=%d”,a);1.格式控制:用“”括起来的字符串,包括如下两个部分(1)普通字符

3、(包括转义字符):需要原样输出的字符(2)格式说明:由%和格式字符组成其作用是将输出数据按指定的格式输出C语言没有提供专门的输入/输出语句,其输入输出操作是由函数实现的。C语言提供的函数以库的形式存在,这些库函数定义在头文件stdio.h中。因此在程序中如果用到输入输出函数,需在程序的头部包含该头文件。#include#include“stdio.h”%格式字符lm.n0-①格式字符:指定输出项的数据类型和输出格式cdfs②长度修正符:l对长整型和double型③域宽及精度描述符m.n(m控制域宽,n控制小数位数)④数

4、0用以在指定数字前的空位是否用0填补(对整型,实型可用)⑤负号用以指定输出项是否为左对齐方式2.输出列表:输出项可以是常量,变量,表达式例:intx=8,y=-2;floata=3.14;printf(“%d”,25);printf(“%03d”,x);printf(“%3.6f”,a);printf(“%2.3s”,“CLanguage”);printf(“x*y=%d”,x*y);printf(“

5、y

6、=%d”,fabs(y));250083.140000CLx*y=-16

7、y

8、=2二、scanf函数格式:s

9、canf(格式控制,变量地址表列);1.地址参数:变量的地址可通过地址运算符“&”得到例intx;&x将给出变量x所占内存空间的首地址2.格式控制(1)格式说明%*ml格式字符①m用以指定宽度读入数据②*:表示跳过相应位置的输入数据,不赋给对应变量如scanf(“%d%*c%d%*c%d”,&d,&m,&y);3/14/2006↙3.注意问题(1)格式控制中出现的除格式说明以外的其他字符,在输入数据时要输入与其相同的字符如scanf(“a=%d,b=%d”,&a,&b);输入:a=12,b=45↙(3)输入数值数据时,遇到以下情况时输入

10、结束①遇到空格,或按“回车”键,“跳格”键②按指定的宽度结束如scanf(“%d%3d%2d”,&x,&y,&z);输入:251867490↙③遇到非法输入如scanf(“%d%d”,&x,&y);输入:25,3↙(2)用%c输入字符时,空格和转义字符都会作为有效字符输入如scanf(“%c%c”,&ch1,&ch2);输入:AB↙则ch1为字符A,ch2为空格x为25,y为186,z为74x为25,y无正确数据(因遇到逗号而出错)3.3字符数据的输入和输出一、字符输出函数(putchar函数)格式:putchar(参数)功能:将参数对

11、应的字符输出到显示器上,参数可以是字符型或整型的常量和变量例:#includevoidmain(){chara=‘B’,b,c;b=‘O’;putchar(a);putchar(b);putchar(‘Y’);}输出:BOY注意:putchar函数只有一个参数二、字符输入函数(getchar函数)格式:getchar()(注意它是无参函数)功能:从键盘输入一个字符例:#includevoidmain(){charch;ch=getchar();getchar();putchar(ch);putchar

12、(‘’);putchar(getchar());}假设输入:ABCD↙输出:AC注意:一般连续输入可显示字符,若中间有空格,回车等字符,在输出时是不可见的若输入:ABC↙若输入:AB↙输出:AB输出:A

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

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

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