- 博客(3)
- 收藏
- 关注
原创 后缀表达式
后缀表达式的答案方法很简单:从左往右开始读,读到数字,放着不动(压入栈中);读到运算符号把前两个数(一定是从左往右,也就是栈顶元素)拿运算符运算,再把两个数擦去(弹出),将答案存进去(压栈)。后缀表达式,又称逆波兰式,是更接近于系统底层栈的表示方法。众所周知,我们平常用的表达式都是中缀表达式,其中,有一个十分重要的存在——括号。表达式 a ∗ ( b + c ) ∗ d a*(b+c)*da∗(b+c)∗d 的后缀表达式为( ),其中 ∗ *∗ 和 + ++ 是运算符。一般来说,后缀表达式使用栈来模拟。
2024-02-16 20:55:40 384
原创 C++逻辑运算符
在 C++ 中,逻辑运算符是用于连接多个条件(一般来讲就是关系表达式),最终的结果也是返回真或假,即 true 和 false。逻辑与,如果 A 和 B 的值都为真,那么结果为真,否则结果为假。如果 A 的值为假,那么不会计算 B 的值,这叫做短路。逻辑或,只要 A 和 B 的值一个为真,那么结果为真,否则结果为假。如果 A 的值为真,那么不会计算 B 的值,这叫做短路。逻辑非,如果原来 A 的值为真,那么结果为假。如果原来 A 的值为假,那么结果为真。
2022-11-04 21:08:26 673 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人