为什么变量没定义?

 我来答
糖葫芦冲冲冲
2022-08-28 · TA获得超过1.5万个赞
知道小有建树答主
回答量:94
采纳率:100%
帮助的人:2.2万
展开全部

是不是你编写代码发生错误了,改写一下试试看。

解释:

“was not declared in this scope”是说你这里出现了一个错误信息,一般都是在编译的时候遇到的。就是说你写的标识符在它出现的地方是未被定义的。

一般可能有这些原因导致这种错误:

1,忘记定义。

写代码的时候疏忽,以至于一些变量直接使用但没有定义。只要对应定义相应的函数或变量就好了。

2,拼写错误。

写代码的时候打错了字符。看一下是不是哪个字母写错了,对应修改就行。

3,作用域不正确。

在超出变量和函数的作用域部分使用了该变量或函数。这时候得通过定义位置,要么增加声明的手段,加大变量的作用域使其包含引用位置。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式