error: ‘theachar‘ undeclared (first use in this function); did you mean ‘theacher‘?

错题本之未定义

在c语言编程当中遇到error: ‘theachar’ undeclared (first use in this function); did you mean ‘theacher’?问题
看如下代码:

int theacher;
teacher = getStudentScore(pos,student);

这里可以看到,上面定义了一个theacher变量,下面却用了一个teacher未定义的一个变量,这明显是错误的,但大型程序当中密密麻麻的很容易遗漏此问题,所已为了演示可以假装没看出来

一般报错最好方法,上有道翻译查找(程序员之宝典)
说“teachar未声明”,这已经很明显了
在这里插入图片描述

在结合报错的行号(23)可以知道,23行有一个变量打错了或者未定义!
在这里插入图片描述

找到这里“teachar”错误变量把他更正!

猜你喜欢

转载自blog.csdn.net/qq_52749711/article/details/128186741
今日推荐