本文主要是介绍编导期末判断总结(C4),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编导期末判断总结(C4)
判断
优先级
逻辑或(&&)的优先级高于逻辑与(||)
!= 和 == 是同一优先级
复合语句
复合语句的作用就好比一个和单个语句
我们把用大括号括住的多个语句叫做复合语句,这个语句通称为“块”
比如
if (i > 10)
{
cin >> name;
cin >> age;
cout <<name<<endl;
cout << age<endl;
}
整个大括号里面的就是复合语句。
其作用就好像把里面的整个当作单个语句。
逻辑运算符
||和 &&还有!统称为逻辑运算符
(或且非)
断言语句assert statement
C++中的assert()函数可以实现断言功能,在使用assert函数之前应该先引入头文件。
void assert (int expression);
如果参数表达式不为0(也就是true),那么什么都不会发生。
参数表达式为0(也就是false),会中断运行程序。
当禁用断言语句的时候可以用
#define NDEBUG
来禁用断言语句
控制结构
control structure
可以改变程序正常的运行顺序
关系运算符
!= < <= >= 等是关系运算符
ps:‘!’是逻辑运算符
选择
运算符的优先级(必考)
第一 ++ -- !
第二 * / %
第三 + -
第四 = !=
第五 && || ?:(三目运算)
if语句
if(表达式){执行内容}
其中的表达式也叫做decision maker
三目运算
<表达式1>?<表达式2>:<表达式3>
如果表达式1为真,执行表达式2
否则执行表达式3
复合和嵌套
复合语句就是在{}中的语句当作单个语句
嵌套就好比两个if嵌套在一起
eg:
if(表达式1)
{if(表达式2)
{
程序1
}}
选择语句
在选择语句中,计算机会根据某些条件执行特定语句
这篇关于编导期末判断总结(C4)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!