VS调试时出现以下问题: error C2041: 非法的数字“8”(用于基“8”) 问题原因:定义一个数字8或9,在前面加0。编译器认为此是8进制数,而非十进制数。因而编译错误。 解决方案:十进制数前面不加0。