今天同MSRA的一个名校博士交流面试经验,他说前不久面一家公司,杯具到了一些C语言语法题上了。然后我问是啥题呢?他给我写了这些:
// Wrong code fragment!
int i = 5;
int z = ++i * ++i * ++i;
cout << z << endl;
// Wrong code fragment!
int count(int *p)
{
++*p;
}
int i = 5;
cout << sizeof(count(&i)) << ++i << endl;