昨天,我学习了C++的if条件语句。条件包含很多种,里面除了简单的“是”和“否”以外,还有可能用到一些逻辑词,比如“和”、“或”、“非”等。在C++里,表示这些意思的符号分别是“&&”、“||”、“!”。前两个的意思都很好理解,最后一个表达的是与原条件相反的意思。“&&”和“||”都可以直接加在两个有联系的条件中间,但是“!”就不一样了,它需要放在条件的前面,这样就可以表达后面条件相反的意思了。
和数学有些相似的是,C++里的各种符号中,()是优先运算的,其次是表示“非”的!,接着是+-*(×)/(÷)这四种运算符号,然后才是表达“和”的&&,最后是表示“或”的||,有了逻辑顺序和运算顺序,计算机就可以正确进行运算了。
我们也可以用计算机来判断一长串的算式和结果是否正确,正确的话,终端就会默认输出“1”,反之就是“0”。除此之外,我们还能输入数字,来用计算机判断它属于哪个范围,有时可能光用if(如果)和else(否则)就不够用了,我们其实还可以在中间加入else if(否则如果),后面再加上新的条件,这样就能满足我们的需求了。
好期待寒假课程学完后我们的成果,到那时就可以编译出一些简单的逻辑了吧,我喜欢学习C++。
网友评论