编号:C2001
直译:在常量中出现了换行。
错误分析:
(1) 字符串常量、字符常量中是否有换行。
(2) 在这句语句中,某个字符串常量的尾部是否漏掉了双引号。
(3) 在这语句中,某个字符创常量中是否出现了双引号字符“"”,但是没有使用转义符“\"”。
(4) 在这句语句中,某个字符常量的尾部是否漏掉了单引号。
(5) 是否在某句语句的尾部,或语句的中间误输入了一个单引号或双引号。
案例:
#include<stdio.h>
int main()
{
const char a=a';
printf("%c",a);
return 0;
}
案例:
#include<stdio.h>
int main()
{
const char a[10]="aaaaaa
aa";
printf("%s",a);
return 0;
}
案例:
#include<stdio.h>
int main()
{
const char a[10]=" " ";
printf("%s",a);
return 0;
}
一个错误可能会出现多种错误提示,注意积累经验