当前位置: 首页> 汽车> 时评 > 第七课,条件表达式与初识分支判断

第七课,条件表达式与初识分支判断

时间:2025/7/11 17:54:39来源:https://blog.csdn.net/liKeQing1027520/article/details/141868018 浏览次数: 0次

一,什么是判断

判断,就是在做某件事前,先问问满不满足条件。

进行逻辑判断,是生活中常见的行为。

“今天出门你要带伞吗?”

“那得看天气怎么样,如果下雨或者太阳太大就带伞,否则就不带。”

同样,在程序中,进行逻辑判断也是最为基础的功能,如果没有判断,这些功能都难以实现。


二,比较运算符和逻辑运算符

比较运算符大家可太熟悉了:

大于(>),小于(<),大于等于(>=),小于等于(<=),等于(==),不等于(!=

  1. 大于等于和小于等于和数学里的不一样,等号是单独写的!
  2. 两个等号代表相等,一个等号只代表赋值!
  3. 不等于是英文感叹号和等号,不要把任何符号写成中文符号!

逻辑运算符:

并且(&&),或者(||),非(!

  1. 并且是两个&,或者是两个|
  2. 非是一个感叹号


三,条件表达式

我们将包含判断意味的式子称作条件表达式,这些式子中通常会包含比较运算符或逻辑运算符。

比如——

27>10;今天不会下雨;唐老师是大帅哥;1加1不等于2;

账号或者密码错误;小明数学满分并且语文满分

任何一个条件表达式,都只有这两种结果:真(true)或假(false)

特殊的,在C++中,我们认为任意一个不是0的数字为真,0为假

编程不能直接写中文,必须根据所学知识将中文翻译成条件表达式才可以写进代码里!

//练习:将下列语句(英文字母都是整数变量名)翻译成条件表达式,并判断其是真还是假?

①27小于等于10

②1加1不等于2

③a比b大但是a比c小(a,b,c分别为30,20,10)

x在10到20之间(x为15)

⑤a是一个偶数(a为6)

⑥a是一个偶数并且a比10大(a为6)

⑦a是一个偶数或者a比10大(a为6)

⑧a是一个奇数或者a比10大(a为6)

⑨a是一个奇数或者a比10小(a为6)

⑩a等于b并且a等于c(a,b,c分别为20,20,20)


四,判断语句(其一)

学会写条件表达式了之后,接下来的新工具你才会用!

语法格式:

if(条件表达式){

//你想执行的代码

}

作用:if就像一个开关,只有当小括号内的条件表达式为真(true)时,C++才会运行if大括号里面的代码,否则这段代码就根本不会被C++运行,而会直接忽略掉。


五,判断语句(其二)

语法格式:

if(条件表达式){

}

else{

}

作用:if...else可以看成是if的升级版本

同样只有当小括号内的条件表达式为真(true)时,C++才会运行if大括号里面的代码

但是当小括号内的条件表达式为假(false)时,C++会直接运行else大括号里面的代码

//小练习:编写一个程序,模拟登录界面plus版,只有当用户输入的账号和密码都正确时,才提示“登录成功”,否则提示“账号或密码错误!”,其中正确的账号和密码由你自己设置。

关键字:第七课,条件表达式与初识分支判断

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: