LAOXU
发表于 2024-1-25 19:24:42
JimOrange 发表于 2024-1-25 17:59
一样的~
没有 int , 哪来的 "int" 错误 ???
估计文件内存, 有地方冲突变化了.
以前我也碰到过, 只有重建工程, 重建文件.
JimOrange
发表于 2024-1-25 20:27:39
嵌入式之路 发表于 2024-1-25 19:08
你第一个截图的警告是因为你定义了一个方法 但是你没有调用。 这个可以忽略
你第二个的问题是,定义的vari ...
谢谢,警告我知道,测试问题可以暂时忽略。 目前知道这个机制了:变量只能放在函数开头了,所以只能是全局了。
JimOrange
发表于 2024-1-25 20:31:05
LAOXU 发表于 2024-1-25 19:24
没有 int , 哪来的 "int" 错误 ???
估计文件内存, 有地方冲突变化了.
{:4_167:} int 错误是:main函数定义了int类型变量,还是没能解决我问题初衷。还是感谢您的热心解答~
wangxiangtan
发表于 2024-1-25 20:58:42
变量定义到开头啊,这问题我遇到过
JimOrange
发表于 2024-1-25 21:09:23
wangxiangtan 发表于 2024-1-25 20:58
变量定义到开头啊,这问题我遇到过
嗯,只能定义全局变量了,谢谢
wangxiangtan
发表于 2024-1-25 22:00:27
JimOrange 发表于 2024-1-25 21:09
嗯,只能定义全局变量了,谢谢
ding定义到main函数里面的开头就可以了,不算全局变量吧
JimOrange
发表于 2024-1-25 22:43:35
wangxiangtan 发表于 2024-1-25 22:00
ding定义到main函数里面的开头就可以了,不算全局变量吧
。。。问题出现的时候,只要在main函数定义变量,不管在fun();函数调用前后定义,都会报错,但只要把该变量定义在main函数外部也就是全局变量就解决了。
_奶咖君_
发表于 2024-1-26 00:27:53
JimOrange 发表于 2024-1-25 18:00
???这不是最简单的C吗?
就你这个最简单的C也是C89后十年的C99里面才能用啊
_奶咖君_
发表于 2024-1-26 00:29:00
JimOrange 发表于 2024-1-25 18:09
谢谢~ 有没有具体一点,
我定义在函数里面也可以,是不是只要定义了全局函数,以后所有的变量都只能在 ...
你为啥就不能把变量定义放到函数调用前面呢.....还是说剩下的这些坛友说的 你都看不到?
嵌入式之路
发表于 2024-1-26 00:49:59
JimOrange 发表于 2024-1-25 20:27
谢谢,警告我知道,测试问题可以暂时忽略。 目前知道这个机制了:变量只能放在函数开头了,所以只能是全 ...
{:4_250:} 找到问题了就行