上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 面试技巧与解析(二)
面试官:什么是一元运算?什么是二元运算?什么是三元运算?
应聘者:一元运算就是只需要一个操作数;二元运算就是需要两个操作数才能完成运算;三元运算就是需要三个操作数才能完成运算。
例如: