4.4.1 选择语句

无论在程序中或者在生活中,我们都会面临各种选择问题。在C++语言中,选择是利用if语句或者switch语句实现的。

4.4.1.1 if语句

if语句是最简单的选择语句,可以在两种可选分支中进行选择。例如,

if语句在两个分支之间进行选择,如果条件为真,那么执行第一个分支语句,否则执行第二个分支语句。大部分编程语言都是这样规定的。事实上,编程语言的这种规定来自于实际学习和生活中的习惯。例如,在幼儿园你就应该学习了过马路时要看交通灯“红灯停、绿灯行”,对应的C++程序为:

虽然if语句的基本概念很简单,但在使用if语句时也要仔细。看看下面的程序有什么错误(为了简化,省略了#include语句):

实际上,如果严格按照格式输入数据的话,这个程序是能够正确执行的:输入1i得到输出1in==2.54cm;输入2.54c得到输出2.54cm==1in。读者不妨自己试一下。 ...

Get C++程序设计:原理与实践(基础篇)(原书第2版) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.