![C++ 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/805/26846805/b_26846805.jpg)
上QQ阅读APP看书,第一时间看更新
5.8 就业面试技巧与解析
5.8.1 面试技巧与解析(一)
面试官:对于自增自减运算是如何理解的?
应聘者:自增运算符“++”使操作数的值加1,其操作数必须为变量。对于自增运算就是变量自加1。运算符“++”可以置于操作数前面,也可以放在后面,例如:
++i; i++;
++i表示,i自增1后再参与其他运算;而i++则是i参与运算后,i的值再自增1。自减运算符“--”与之类似,只不过是变加为减而已,故不重述。
面试官:C++中常见的逻辑运算符有哪些?
应聘者:C++中逻辑运算符有三个:
(1)&&:与运算,表示两个对象只要有一个为0,结果就为0,全为1则结果为1。
(2)||:或运算,表示两个对象只要有一个为1,结果就为1,全为0则结果为0。
(3)!:非运算,表示对运算对象取反,对象为0,结果为1,对象为1,结果为0。
5.8.2 面试技巧与解析(二)
面试官:什么是一元运算?什么是二元运算?什么是三元运算?
应聘者:一元运算就是只需要一个操作数;二元运算就是需要两个操作数才能完成运算;三元运算就是需要三个操作数才能完成运算。
例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P95_72179.jpg?sign=1739204931-qgk2Jj4lbUl63apeTHUOm3DynHaBt62T-0-6d8b285b3c0ec1e487b02d2449767f18)