int test() { return 00101 % 10; }
返回5,而:
int test() { return 101 % 10; }
返回1?我不能想到一个解释.
00101
实际上是八进制常数.