搜档网
当前位置:搜档网 › C语言20条编程中遇到的错误提示

C语言20条编程中遇到的错误提示

C语言20条编程中遇到的错误提示
C语言20条编程中遇到的错误提示

C语言20条编程中遇到的错误提示1.代码:

编译器提示错误:error: 'else' without a previous 'if'

错误原因解读:‘else’的前面没有匹配的‘if’

2.代码:

编译器提示错误:error: redeclaration of 'p1' with no linkage

错误原因解读:重复定义变量p1

3.代码:

编译器提示错误:error: called object is not a function or function pointer 错误原因解读:对调函数不是函数或函数指针

4.代码:

编译器提示错误:error: expected ')' before ';' token

错误原因解读:期望在“)”前面的“;”去掉

5.代码:

编译器提示错误:error: 'y' undeclared (first use in this function)

错误原因解读:’y’没有被定义(首先使用此功能)

6.代码:

编译器提示错误:error: expected declaration or statement at end of input 错误原因解读:预期的声明或语句末尾的语句。

7.代码:

编译器提示错误:error: lvalue required as left operand of assignment

错误原因解读:左侧的操作数必须是左值。

8.代码:

编译器提示错误:error: exponent has no digits

错误原因解读:指数没有数字。语句6在数字2后面缺少分号。9.代码:

编译器提示错误:error: conflicting types for 'max'

错误原因解读:未对“max”函数进行函数原型声明。

10.代码:

编译器提示错误:error: expected identifier or '(' before '{' token

错误原因解读:预期的标识符或“(”之前“{”标记。

11.代码:

编译器提示错误:error: 'a' undeclared (first use in this function)

错误原因解读:a变量没有被定义(在这个功能里第一次使用)。12.代码:

编译器提示错误:error: expected ')' before 'a'

错误原因解读:期望在a之前加一个括号。

13.代码:

编译器提示错误:error: duplicate case valueerror: previously used here 错误原因解读:两个case后面的常量相同。

14.代码:

编译器提示错误:error: expected expression before '%' token

错误原因解读:“%”标记之前的预期表达式。

15.代码:

编译器提示错误:error: expected ';' before ')' token

错误原因解读:期望在“)”之前加一个“;”。

16.代码:

编译器提示错误:error: 'A' undeclared (first use in this function)

错误原因解读:A的定义不明确,字母A不可以赋给字符c。这是首次使用此功能。17.代码:

编译器提示错误:error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token

错误原因解读:“{”前面应该加一个“()”。

18.代码:

编译器提示错误:error: 'o' undeclared (first use in this function)

错误原因解读:o错误使用,这是首次使用此功能。应当在return后加0。

19.代码:

编译器提示错误:undefined reference to `print'||error: ld returned 1 exit status

错误原因解读:“print”未被定义。“printf”写错为“print”。

20.代码:

编译器提示错误:error: stray '\243' in programerror: stray '\254' in program

error: expected ')' before 't'

错误原因解读:6行中“,”为汉语中的全角逗号。

相关主题