在日常生活中,经常会有这样的描述。
1、如果明天下雨,那么我要带伞。
2、如果数学考了 100 分,那么妈妈就给我买一个礼物。
在编程中,如果完成这样的语句呢?可以使用C++的分支结构代码 if
语句来完成。
一、if 语句的语法
if(表达式){
表达式成立时,执行的语句;
}
1、表达式的结果是 bool
类型,要么为 true
(真) 、要么为 false
(假);
2、所以 bool 类型只有两个值,就是真、假值;
3、表达式成立,指的就是表达式的结果是 true
;
bool a = true;
if(a){
cout << "表达式成立:true" << endl;
}
这个例子中表达式的结果就是true
,所以可以执行cout
,输出内容。如果是 bool a = false;
那么就不会执行cout
。
二、bool 类型
在C++中,
1、bool 类型只有两个值,就是真、假值。
2、如果用 cout 进行输出,true
输出为 1,false
输出为 0。
3、bool 类型主要用在 if 表达式 和 for 循环表达式中。
三、编程练习
用程序表达:如果明天下雨,那么我要带伞。
bool mingTianXiaYu = true; // true 表示明天下雨是真的
if(mingTianXiaYu ){
cout << "明天下雨,我要带伞" << endl;
}