iDog's Interview C++: Appendix
English
Since English is the language which the programing languages are based on, and most interviews in a western company are done in English, so speaking correct English on the terms are very important. Here lists the most frequently used ones that are neigher in reserved words nor in the terms mentioned in this tutorial.
symbols | English | Japanese | Chinese |
{} | opening/closing brace | | 左右大括号 |
[] | opening/closing bracket | | 左右中括号 |
() | opening/closing parenthesis | | 左右小括号 |
= | assign | | 赋值操作符 |
% | modulus operator | | |
?: | ternary operator | | 三元操作符 |
- | precedence | | 优先级 |
- | recursion | | 递归 |
- | iteration | | 迭代 |
- | prototype | | 原型 |
for(;;) | an eternal for-loop | | 无限for循环 |
* | asterisk/star | | 星号 |
* | indirection operator, dereference operator | | |
& | ampersand | | |
& | address of operator | | 取址操作符 |
-> | points-to operator | | |
int a[5]; a[10] = 1; | fence post errors | | 数组越界错 |
void f(int, float) | parameters | | 形参 |
f(2, 3.1); | arguments | | 实参 |
Also refer to
a list of signs.