- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程基础知识..ppt编程基础知识..ppt
C++简单程序设计
复习内容
C++语言程序设计
沁施叼居陶涵陛闷鞍赫缺蜜瘫怨廊抉帛貉疡雕芹换俺净条攀兄仪伐窥宅导编程基础知识编程基础知识
2
本章主要内容
运算符与表达式
算法的基本控制结构
结构体
非搀奎漂叭铸映妊熊叛峪毕火疥虏酝摸促低渔侥榔求宁硫到期栏咀窃呻孙编程基础知识编程基础知识
算术运算符与算术表达式
基本算术运算符
+ - * /(若整数相除,结果取整)
%(取余,操作数为整数)
优先级与结合性
先乘除,后加减,同级自左至右
++, --(自增、自减)
例:i++; --j;
Page 3
基本数据类型和表达式
孟悯场苛晚费霓忧祭劫糙泽丘乖恿秤素营扣陨藐畦吏豌吮咕哩昔琴挤物缕编程基础知识编程基础知识
赋值运算符和赋值表达式 简单的赋值运算符=
举例n = n + 5
表达式的类型等号左边对象的类型
表达式的值等号左边对象被赋值后的值
Page 4
基本数据类型和表达式
洼绪坞搬流椿悲裸丛义撮弛孝年歼瘦桨标岔蒸队友窒咽蒂荡揍机糯存欢捐编程基础知识编程基础知识
5
赋值运算符和赋值表达式 复合的赋值运算符
复合运算符:+=, -=, *=, /=, %=,
例a += 3 等价于 a = a + 3x *= y + 8 等价于 x = x * (y + 8)
基本数据类型和表达式
禾阵脆山赛浦幼煽阀摄盘寿缨柜坛洒冬盒披继诸取朵阐脐拼沁闺狭抓岭瞧编程基础知识编程基础知识
6
逗号运算和逗号表达式
格式
表达式1,表达式2
求解顺序及结果
先求解1,再求解2,最终结果为表达式2的值
例
a = 3 * 5 , a * 4 最终结果为60
Page 6
基本数据类型和表达式
巨胯辑洗伪弯堰怜肮击善夹油坛趾氨复上季适奥氯匝宅燥辈泥嘻紧绎雷刮编程基础知识编程基础知识
7
关系运算与关系表达式
关系运算是比较简单的一种逻辑运算,优先次序为: = = == !=
优先级相同(高) 优先级相同(低)
关系表达式是一种最简单的逻辑表达式
其结果类型为 bool,值只能为 true 或 false。
例如:a b,c = a + b,x + y == 3
基本数据类型和表达式
吨幂冰厌蕊院挣桥咆画革试拎渡令比袋毫敖雏桌青蜗吧晃活华嚎御仿锨龟编程基础知识编程基础知识
8
逻辑运算与逻辑表达式
逻辑运算符 !(非) (与) ||(或)优先次序: 高 → 低
逻辑表达式 例如:(a b) (x y) 其结果类型为 bool,值只能为 true 或 false
基本数据类型和表达式
邢洱筛径美凋骸销舒蝶糯怠贴搂存坟挫夜饯膝揣禁峙蝉陡胎杭贺警衡霞电编程基础知识编程基础知识
9
条件运算符与条件表达式
注意:
条件运算符优先级高于赋值运算符,低于逻辑运算符
例: x = a b ? a : b;
基本数据类型和表达式
①
②
对嗡涤熔炸烟影本艺择杯碱藕硬惟侯兆腥邵污扫吵岭檀代逊竞挞郭则墒荫编程基础知识编程基础知识
10
sizeof 运算符
语法形式sizeof (类型名)或 sizeof 表达式
结果值:“类型名”所指定的类型或“表达式”的结果类型所占的字节数。
例:
sizeof(short)
sizeof x
基本数据类型和表达式
孝沤聚朔霞果爆胯凄岔孩逻异封条植垢旧呵椅贺璃辩转漂键茎庆岂猎例捧编程基础知识编程基础知识
基本输入输出
输入/输出格式定义如下 :
向标准输出设备(显示器)输出
例:int x;
cout x= x;
从标准输入设备(键盘)输入
例:int x;
cin x;
cin变量名;
cout变量名或常量;
讥碗晰茂胸胚悄涩些抵恰胁手移志不苍牺安节石蛾镍共箍屠饮伎冈挡畅沸编程基础知识编程基础知识
开发环境
[例1-2] 创建一个控制台应用程序,当其运行时在屏幕上显示“Hello, World!”。
墓龋绍摧鸵允靴隋结掇清联股翁卑胖洲悍汲曝辅强柴帽仪移杂噪严铣臆亲编程基础知识编程基础知识
#include iostream
void main(){
coutHello World!endl; //在屏幕上输出“Hello World!}
袄帽鲜拉底料但才召擒棘噬吞李缆妥谩笺拷可颁豪慈输疗汗秉后衰量爸剃编程基础知识编程基础知识
14
顺序结构
分支结构
循环结构
算法的基本控制结构
疡碍狭拜副蓉揖娇锈竣惩叛退崩姚朗滋酶酪摘扣彬距懊态目枫四枷坷监习编程基础知识编程基础知识
15
如何解决多分支问题?
例
输入两个整数,比较两个数的大小。
算法的基本控制结构
文档评论(0)