11.
error C2017: illegal escape sequence
中文对照:转义字符非法
分析:一般是输入了中文标点符号,例如“char error = 'E';”中“;”为中文标点符号
13.error C2019: expected preprocessor directive, found 'character'
中文对照:期待预处理命令,但有无效字符
分析:一般是预处理命令的#号后误输入其他无效字符,例如“#!define TRUE 1”
14.error C2021: expected exponent value, not 'character'
中文对照:期待指数值,不能是字符
分析:一般是浮点数的指数表示形式有误,例如123.456E
15.error C2039: 'identifier1' : is not a member of 'idenifier2'
中文对照:标识符1不是标识符的成员
分析:程序错误地调用或引用结构体、共用体、类的成员
16.error C2048: more than one default
中文对照:default语句多于一个
分析:switch语句中只能有一个default,删去多余的default
17.error C2050: switch expression not integral
中文对照:switch表达式不是整型的
分析:switch表达式必须是整型(或字符型),例如“switch ("a")”中表达式为字符串,这是非法的
18.error C2051: case expression not constant
中文对照:case表达式不是常量
分析:case表达式应为常量表达式,例如“case "a"”中“"a"”为字符串,这是非法的
19. error C2052: 'type' : illegal type for case expression
中文对照:case表达式类型非法
分析:case表达式必须是一个整型常量(包括字符型)
20.error C2057: expected constant expression
中文对照:期待常量表达式
分析:一般是定义数组时数组长度为变量,例如“int n=10; int a;”中n为变量,是非法的
中文对照:转义字符非法
分析:一般是转义字符位于 ' ' 或 " " 之外,例如“char error = ' '\n;”
12. error C2018: unknown character '0xhh'
中文对照:未知的字符0xhh分析:一般是输入了中文标点符号,例如“char error = 'E';”中“;”为中文标点符号
13.error C2019: expected preprocessor directive, found 'character'
中文对照:期待预处理命令,但有无效字符
分析:一般是预处理命令的#号后误输入其他无效字符,例如“#!define TRUE 1”
14.error C2021: expected exponent value, not 'character'
中文对照:期待指数值,不能是字符
分析:一般是浮点数的指数表示形式有误,例如123.456E
15.error C2039: 'identifier1' : is not a member of 'idenifier2'
中文对照:标识符1不是标识符的成员
分析:程序错误地调用或引用结构体、共用体、类的成员
16.error C2048: more than one default
中文对照:default语句多于一个
分析:switch语句中只能有一个default,删去多余的default
17.error C2050: switch expression not integral
中文对照:switch表达式不是整型的
分析:switch表达式必须是整型(或字符型),例如“switch ("a")”中表达式为字符串,这是非法的
18.error C2051: case expression not constant
中文对照:case表达式不是常量
分析:case表达式应为常量表达式,例如“case "a"”中“"a"”为字符串,这是非法的
19. error C2052: 'type' : illegal type for case expression
中文对照:case表达式类型非法
分析:case表达式必须是一个整型常量(包括字符型)
20.error C2057: expected constant expression
中文对照:期待常量表达式
分析:一般是定义数组时数组长度为变量,例如“int n=10; int a;”中n为变量,是非法的