编译报错问题,求解答

img


img


unsigned char Num=1;在main中编译就报错,在外面就可以

这种情况可能是因为变量 Num 在 main 函数之外被声明和初始化了,但是在 main 函数内部又重新声明了同名的变量,导致了冲突。这种问题称为“重定义”。

你可以尝试将 Num 的声明和初始化放在 main 函数外部,或者将其重命名为不同的变量名,避免冲突。

贴源码,不要只贴错误提示,你这是在让人玩猜猜看游戏啊。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^