- 0
- 0
- 约4.22千字
- 约 42页
- 2019-09-06 发布于广东
- 举报
例: 3x2+4xysin56〇-|x-y|e2.3 3*x*x+4*x*y*sin(56*3.1415926/180) -fabs(x-y)*exp(2.3) sin?+cos?sin? sin(thita)+sin(alf)*cos(bate) -*- 本章内容安排 语句 表达式 运算符 if-else语句 -*- 1、if语句 if语句控制程序在满足条件时执行指定的代码 if(zombies==0) std::cout“No more zombies!\n”; 表达式 语句 N Y if语句的()内指定条件,表达式结果为true,执行后面的 代码,否则跳过。 2、if~else语句 if~else语句控制if条件为true时执行1条语句,在if条件为false时执行另1条语句。 if(zombies==0) std::cout“No more zombies!\n”; else std::cout“Beware the zombie!\n”; -*- 表达式 语句1 N Y 语句2 -*- 示例 #include iostream int main() { int grade; std::coutEnter a grade(1-100):; std::cingrade; if(grade=70) std::coutPass\n; else std::coutFail\n; return 0; } std::cin用于输入数据,使用运算符,通过键盘输入数据 并保存到变量中。 3、复合if语句 当需要通过if语句控制多条语句的分支执行时,可以使用复合语句。 if(zombies==0) { std::cout“No more zombies!\n”; score+=5000; } -*- 使用复合语句,注意缩进和代码的对齐,便于阅读和理解。 不使用复合语句,if只能控制下方的1条语句。 通常让{和}独占1行,每层复合语句缩进一定间距。 对齐和缩进对编译器没有意义,只是方便程序员使用。 1条语句也尽量使用复合语句 if(zombies==0) { std::cout“No more zombies!\n”; } else { std::cout“Beware the zombie!\n”; } -*- -*- 嵌套if:成绩分类 #include iostream int main() { int grade; std::cout“Enter a grade(1-100): “; std::cingrade; … return 0; } -*- 嵌套if:成绩分类 if(grade=70) { if(grade=90) { std::cout“\nPass with A\n”; } else if(grade=80) { std::cout“\nPass with B\n”; } else std::cout“\nPass with C\n”; } else std::cout“\nFail\n”; * * * * * * * * 第02章表达式、语句和运算符 -*- 本章内容安排 语句 表达式 运算符 if-else语句 -*- 语句 除了预处理编译指令,C++程序由语句构成 语句是以分号结尾的指令。 可以在1行上放置多条语句(必须要以分号结束),但通常只在1行上放1条语句。 语句控制程序的执行流程、计算表达式、也可以什么也不干(空语句)。 x = a + b; -*- 空白 C++源代码中,空格、制表符和换行符统称为空白,空白是为了方便程序员阅读代码,编译器忽略空白。 下面的3条语句等价 x=a+b; x = a + b ; x = a+b; 编译器忽略空白,但标识符中间不能包含空格。 用于代码缩进的制表符和空格属于空白,良好和一致的缩进 有助于识别程序块和函数的开始和结束。 -*- 复合语句 将多条语句组合起来,放在{ }内,构成复合语句。 复合语句作为1个整体,可用于任何需要单条语句的地方。 函数体就是1个复合语句。 { temp = a; a = b; b = temp; } -*- 本章内容安排 语句 表达式 运算符 if-else语句 -*- 表达式 C++中任何一个计算值的操作都可以称为表达式,表达式总能返回一个值(计算结果)。 x = y + 13; z = x =y+13; 假设y的值为20,语句将使x变为33,整个语
您可能关注的文档
最近下载
- 食品安全标准与法规课件.ppt VIP
- DB65T4575-2022 棉花轧花企业安全生产等级评定技术规范.pdf VIP
- 行稳致远 逐梦前行-2025年六年级毕业班家长会 课件(共26张PPT).pptx VIP
- 2025至2030中国滑动轴承行业调研及市场前景预测评估报告.docx
- GPT因子工厂:多智能体与因子挖掘.pdf VIP
- 黄冈市2025年春季九年级调研考试语文试卷.pdf VIP
- 医疗器械公司消防安全.pptx VIP
- 2025年广东省广州市美术学业水平考试复习资料(考试说明 知识点 模拟题).docx VIP
- 人教(PEP)版英语六年级上册全册教案(2022年11月修订).docx VIP
- 走向智能制造-制造业运营数据化管理.pptx VIP
原创力文档

文档评论(0)