第3章VC++程序结构

第3章VC++程序结构

ID:46376240

大小:419.00 KB

页数:50页

时间:2019-11-23

第3章VC++程序结构_第1页
第3章VC++程序结构_第2页
第3章VC++程序结构_第3页
第3章VC++程序结构_第4页
第3章VC++程序结构_第5页
资源描述:

《第3章VC++程序结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章VC++程序结构顺序、选择、循环程序的三种基本结构顺序结构a块b块AB分支选择结构a块b块成立不成立条件AB条件a块成立不成立AB循环结构赋值表达式深入“再谈”变量占位符-拥有内存空间的标识符变量的输入,即将值存入对应内存对变量的赋值,用新值覆盖性地改写原来存储的值变量的引用即将对应内存中的值代换变量inta;acin>>a;a=10;2intb=a;10b10?如何理解语句a=a+1;?如何交换变量a、b的值赋值表达式深入赋值表达式:左结合,所赋之值为表达式的值。可作为操作数参与其他运算。b=c=d=a+5a=(b=4)+(c=6)复合赋值表达式

2、+=、-=、*=、/=a+=3等价于a=a+3赋值表达式加“;”即可称为赋值语句赋值表达式深入赋值时的类型转换整型=实型:去掉小数赋值,注意溢出实型=整型:加.0整型=unsignedchar:按字节赋值,高八位补0整型=signedchar:按字节赋值,扩展符号位整型=unsignedint或longint:注意溢出强制的类型转换溢出:超出可表示范围,结果出错,系统不报错赋值表达式深入赋值时的类型转换inta=258,b;unsignedcharc;b=c=a;b=?inta=254,b;charc;b=c=a;b=?特殊的算术运算自增运算(++)in

3、tp=1;p++;//等价于p=p+1;只有变量有自增运算自增运算分前置自增(++p)和后置自增(p++)前置自增:先自增、再取值后置自增:先取值、再自增intp=1,a;a=++p;//和a=p++;结果比较自减(--)选择语句选择结构之条件语句条件语句利用关键字if选择执行两个分支中的一个分支,因此通常也称为“if语句”。分支选择结构a块b块成立不成立条件AB当(如果)条件成立时执行a块if(条件成立){a块语句;}如何表达?关系运算符与关系表达式关系运算是对两个操作数进行的比较运算:<<=>>===!=关系表达式的运算结果是一个整数当关系成立时,结

4、果为1当关系不成立时,结果为0。关系表达式多用于条件的判断选择结构之条件语句引例:已知,当x≤1时,y=x,其中x、y均为整数,请编程实现根据x的值输出y的值。分析:主要问题--当(如果)x≤1时,y=x转换代码--if(x<=1){y=x;}补充代码块内只有一条语句时,可省例:当x≤1时,y=x,其中x、y均为整数。#includevoidmain(){intx,y;cout<<"inputx:";cin>>x;if(x<=1)y=x;cout<<"y="<

5、②if所在行末尾没有分号!为什么???二中选一条件语句#includevoidmain(){intx,y;cout<<"inputx:";cin>>x;if(x<=1)y=x;if(x>1)y=2*x-1;cout<<"y="<1可简化为:if(x<=1)y=x;elsey=2*x-1;代表条件x>1非此即彼嵌套条件语句#includevoidmain(){intx,y;cout<<"inputx:";cin>>x;if(x<=1)y=x;if(x

6、>1&&x<10)y=2*x-1;if(x>=10)y=3*x+11;cout<<"y="<1&&x<10是何意?为何不写成1

7、

8、:逻辑或,条件至少有一个成立!:逻辑非,条件不成立操作数可以是表达式,也可以为变量或常量操作数的值为非0时,表示逻辑

9、真(条件成立)操作数的值为0时,表示逻辑假。(条件不成立)例:(以下的”=”均表示数学里的等于)如果x=1,y=1,则x>0&&y>0成立;x&&y>0成立;x&&y成立。x>0

10、

11、y>0成立;x

12、

13、y成立。!(x>0)不成立;!(x!=1)成立;!x不成立。如果x=0,y=-1,则x>0&&y>0不成立;x&&y>0不成立;x&&y不成立。x>0

14、

15、y>0不成立;x

16、

17、y成立。!(x>0)成立;!(x!=1)不成立;!x成立。课内练习:?数学中x≤a或x≥b,在c++中应如何表示?数学中a≤x≤b,在c++中应如何表示回到嵌套条件语句#include<

18、iostream.h>voidmain(){intx,y;cout<<"inpu

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

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

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