c 程序设计教程第3章——程序控制语句

c 程序设计教程第3章——程序控制语句

ID:18284849

大小:63.50 KB

页数:20页

时间:2018-09-16

c  程序设计教程第3章——程序控制语句_第1页
c  程序设计教程第3章——程序控制语句_第2页
c  程序设计教程第3章——程序控制语句_第3页
c  程序设计教程第3章——程序控制语句_第4页
c  程序设计教程第3章——程序控制语句_第5页
资源描述:

《c 程序设计教程第3章——程序控制语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C程序设计教程第3章——程序控制语句本文由InspireX贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第3章程序控制语句C++的语句分类为:C++的语句分类为:的语句分类为控制语句表达式语句空语句复合语句本章主要介绍程序控制语句。C++中本章主要介绍程序控制语句。在C++中,有一组相关的控制语句,用以实现选择结构与循环结构。制语句,用以实现选择结构与循环结构。选择控制语句:if…elseswitch…case选择控制语句:ifelse;switchcase循环控制语句:while、do…whilewhile、循环控制语句:while、dowhi

2、le、for转移控制语句:break、continue、goto。转移控制语句:break、continue、goto。3.1选择语句.3.1.1if…elseifelse语句if语句是用来判定所给定的条件if语句是用来判定所给定的条件是否满足,根据判定的结果(是否满足,根据判定的结果(真或决定执行给出的两种操作之一。假)决定执行给出的两种操作之一。C++语言提供了三种形式的C++语言提供了三种形式的if语句语句:if语句:if(表达式)语句1(1)if(表达式)语句1它的执行过程是:它的执行过程是:当表达式为真时,执行语句1真时,执行语句1,否则不做任何操作,直接去执行if语句后面的语

3、操作,直接去执行if语句后面的语if如图(所示。句,如图(a)所示。表达式假(0)真(非0)语句1图(a))if(表达式)语句1(2)if(表达式)语句1语句2else语句2它的执行过程是:当表达式为真时,执行语句1它的执行过程是:当表达式为真时,执行语句1;表达式为假执行语句2无论如何,语句1与语句2时,执行语句2。无论如何,语句1与语句2每次只能有一个被执如图(所示。两者选择之一)行,如图(b)所示。(两者选择之一)真(非0)表达式假(0)语句2语句1图(b)完整源程序为:完整源程序为:#includeusingnamespacestd;分析:分析:/*以上两句也合并成:以上两句也合

4、并成:为求输入的三个整数a为求输入的三个整数a、b和c#include*/的最大值maxmax,的最大值max,intmain()可以先比较a可以先比较a和b,将较大的值{赋给max语句为:max,赋给max,语句为:inta,b,c,max;if(a>b)max=a;cin>>a>>b>>c;elsemax=b;if(a>b)max=a;elsemax=b;然后将maxmax与进行比较,如果c然后将max与c进行比较,如果c大于max则将max修改为c的值,max,max修改为大于max,则将max修改为c的值,if(c>max)max=c;cout<<"max="<

5、l;语句为:语句为:return0;if(c>max)max=c;}输入三个整数,例3-1输入三个整数,找出其中的最大数并输出。中的最大数并输出。花括号是必须的,否则意义完全不同输入三个整数,例3-2输入三个整数,将它们按从小到大的顺序temp=a;输出。输出。a=c;#includec=temp;usingnamespacestd;}intmain()if(b>c){{inta,b,c,temp;temp=b;cin>>a>>b>>c;b=c;if(a>b)c=temp;{}temp=a;cout<<"Theresultis"

6、if语句if语句在一个if语句中可以又出现另一个if语句,这称为if语句的嵌套或多重if语句。其一般形式为:if语句的嵌套或多重if语句。其一般形式为:表达式_1_1)if(表达式_1)ifelse表达式_12语句3_12)if(表达式_12)语句3;else语句4;语句4真真表达式_1(表达式_11)语句1;表达式_11)语句1_11语句2语句2;else假程序执行流程如图(c)所示。如图(c)所示。(c)所示表达式_11假真表达式_12假语句1语句2语句3语句4图(c)编写一个程序,输入一个x例3-3编写一个程序,输入一个x,改写成如下形式:改写成如下形式:根据下面的函数输出y的值。

7、根据下面的函数输出y的值。#includex>0)1(x>0)usingnamespacestd;x=0)y=0(x=0)intmain()x<0)-1(x<0){#includefloatx;usingnamespacestd;inty;intmain()cin>>x;{y=0;floatx;inty;if(x>=0)cin>>x;if(x>0)y=1;if(x>=0)elsey=-1;if(x>0)y=1;cout<

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

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

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