/
...
/
/
Chapter.0.1 C Grammar
Search
Try Notion
Chapter.0.1 C Grammar
if
if 的开销
if 开销比较大,很多特意优化的程序不使用if
== 运算符
在很多的基础”Primitive” 数据结构中
“==” 的运算符作用都是直接比较两个参数的在内存中的内容是否完全一致
if 本质 值是否为0
因此可以用来简写很多东西
比如 if(ptr) 用来检测指针是否有值(nullptr 等于 0)
else if等价于 else + if
💻else if 等价代码
else { if(... condition...) { ...body } } /***********/ else if (condition...) { ...body... }
Copy
C++
else if 甚至不是C++ 的关键字
编程可以分两类
数学编程: 解决数学题
逻辑编程: 如果这就那(可能会慢一些)
Other Flow Control
While For Break Continue Return
没有什么变化和C中一致