报错error C3872: '0x3000': this character is not allowed in an identifier

 有的时候当我们从网上粘贴代码到编译器中直接编译的话,会报这个错误,但是代码看上去是没有问题的,实际的原因是因为我们粘贴代码的时候粘贴了中文字符进来。

中文解释 error C3872: “0x3000”: 此字符不允许在标识符中使用
这主要出现在从文档中拷贝程序代码时,由于含有了中文字符空格而造成的。
解决方法:检查出现错误的行数的这一行和前后的一行,删除所有的空格,并确保输入法状态在英文状态,再敲入需要的空格。
同时出现的错误还可能使error C2143: syntax error : missing ';' before ...

你可能感兴趣的:(c,文档,输入法,character,编译器)