《流程控制语句 》ppt课件

《流程控制语句 》ppt课件

ID:27279725

大小:428.51 KB

页数:57页

时间:2018-12-01

《流程控制语句 》ppt课件_第1页
《流程控制语句 》ppt课件_第2页
《流程控制语句 》ppt课件_第3页
《流程控制语句 》ppt课件_第4页
《流程控制语句 》ppt课件_第5页
资源描述:

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

1、第八章 流程控制语句C语言的语句可分为五类:表达式语句,函数调用语句,控制语句,复合语句,空语句。1.表达式语句由一个表达式组成一个语句。其组成为:表达式;注意:位于尾部的分号“;”是语句中不可缺少的部分,任何表达式都可以加上分号构成语句。8.1C语言语句一、基本语句第八章流程控制语句执行表达式语句就是计算表达式的值。如:sum=0;/*赋值表达式加分号*/i++;/*自增运算表达式加分号*/a+=b+c;/*复合赋值表达式加分号*/8.1C语言语句一、基本语句第八章流程控制语句2.函数调用语句由一个函数调用加上分号“;”组成

2、。其组成为: 函数名(实参列表);如:printf(“CProgram”);/*调用C系统标准库函数,输出字符串*/getchar();/*调用C系统标准库函数,字符输入函数*/max(a,b);/*调用自定义函数*/8.1C语言语句一、基本语句第八章流程控制语句3.控制语句控制语句用于控制程序的流程,以实现程序的各种结构。C语言有9条控制语句。可分为以下三类:(1)条件判断语句条件语句:if()~else~语句多分支选择语句:switch语句(2)循环执行语句while语句:while()~语句8.1C语言语句一、基本语

3、句第八章流程控制语句dowhile语句:do~while()语句for语句:for()~语句(3)转向语句无条件转向语句:goto语句结束本次循环语句:continue语句终止执行switch或循环语句:break语句函数返回语句:return语句8.1C语言语句一、基本语句第八章流程控制语句4.复合语句把多条语句用大括号“{}”括起来组成的一条语句称复合语句。在语法上将复合语句看成是单条语句,而不是多条语句。如以下程序段:{z=x-y;c=a*b;printf("%d%d",z,c);}8.1C语言语句一、基本语句第八章

4、流程控制语句5.空语句仅由一个分号“;”组成的语句称为空语句。空语句不执行的任何操作。空语句的作用,一是在循环语句中使用空语句提供一个不执行操作的空循环体;二是为有关语句提供标号,用以说明程序执行的位置。8.1C语言语句一、基本语句第八章流程控制语句C语言本身无输入/出语句,由函数实现,如printf等。一般:C语言提供了一些标准的输入/出函数–––系统函数。8.1C语言语句二、数据输入与输出第八章流程控制语句1、字符输入输出函数形式:getchar()功能:从终端(键盘)上输入一个字符要求:有#include"stdio.h

5、"预编译命令一般形式为:c=getchar();输入字符时以回车确认,函数的返回值就是输入的字符。8.1C语言语句二、数据输入与输出(1)getchar()函数第八章流程控制语句说明:①getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。②通常把输入的字符赋予一个字符变量或整型变量,构成赋值语句。也可以不赋给任何变量,作为表达式的一部分。③在TurboC下运行含getchar函数的程序时,将退出TurboC屏幕进入用户屏幕等待用户输入。输入完毕按“回车”后再返回TurboC屏幕。8.

6、1C语言语句二、数据输入与输出第八章流程控制语句例:#include"stdio.h"main(){charc;c=getchar();putchar(c);}第八章流程控制语句形式:putchar(c);功能:向终端(一般为显示器)输出一个字符,其中c为字符型或整型变量注意:用该函数时,须用预编译命令:#include"stdio.h"(一)putchar函数—字符输出函数第八章流程控制语句例:#include"stdio.h"main(){chara,b,c;a='B';b='O';c='Y';putchar(a);put

7、char(b);putchar(c);}BOY结果:第八章流程控制语句putchar(a);putchar('');putchar(b);putchar('');putchar(c);putchar('');*利用putchar还可输出其它转义字符结果:BOYputchar('101');输出Aputchar('’');输出’putchar('15');输出↙*若将最后一行改为:第八章流程控制语句例:#include"stdio.h"main(){charch1='N',ch2='E',ch3='W';pu

8、tchar(ch1);putchar(ch2);putchar(ch3);putchar('');putchar(ch1);putchar('');putchar('E');putchar('');putchar(ch3);putchar('');}结果:NE

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

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

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