摘要:
逗号操作符逗号操作符(,)可以构成逗号表达式-逗号表达式用于将多个子表达式连接为一个表达式-逗号表达式的值为最后一个子表达式的值-逗号表达式中的前N-1个子表达式可以没有返回值-逗号表达式按照从左向右的顺序计算每个子表达式的值exp1, exp2, exp3, ... , expN 逗号表达式的实例 阅读全文
posted @ 2019-11-26 22:59
一代枭雄
阅读(244)
评论(0)
推荐(0)
摘要:
逻辑运算的原生语义-操作数只有两种值(true和false)-逻辑表达式不完全计算就能确定最终值 短路规则-最终结果只能是true或者false 首先看一个C语言的例子: 这个例子运行结果与我们分析的一致。 看下面这个例子:会颠覆你的认知。 问题的本质分析1.C++通过函数调用扩展操作符的功能2.进 阅读全文
posted @ 2019-11-26 21:22
一代枭雄
阅读(184)
评论(0)
推荐(0)
摘要:
内存泄露(臭名昭著的Bug)-动态申请堆空间,用完后不归还-C++语言中没有垃圾回收的机制(java、C#有垃圾回收机制)-指针无法控制所指堆空间的生命周期 这个程序会造成内存的泄露,你指申请了堆空间,但是没有释放。p是一个局部变量,在for循环结束之后就消失了,但是它指的堆空间并没有消失,你无法使 阅读全文
posted @ 2019-11-26 20:44
一代枭雄
阅读(215)
评论(0)
推荐(0)