OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2188|回复: 7

遇到一个很奇怪的问题,谁能给我解释一下??

[复制链接]

35

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1115
金钱
1115
注册时间
2016-8-1
在线时间
235 小时
发表于 2017-11-27 14:21:17 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 rindy 于 2017-11-27 14:23 编辑

在main函数前刚刚定义的一个变量为1,但是printf打印出来却变成了65535,printf("Net_Select=%d\r\n",Net_Select);  这个是刚刚定义的变量,其他绝对没用过,太奇怪了,并且我改变变量名打印出来还是65535,,为什么


1.png
2.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-11-27 17:44:02 | 显示全部楼层
不难,你应该是忙晕了.

用查找法看看这个变量其它地方有没有,如果没有还这样.   我敢100%肯定   你下错代码了.

哈哈哈哈
自己选择的路,成家前走完。
回复

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-11-27 18:38:07 | 显示全部楼层
prinf打印的时候有时候出错,你的u16 定义的什么,有时候(int)Net_Select就可以
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2017-11-27 20:19:35 | 显示全部楼层
建议附上尽可能详细的程序。

另外,你试试用%u格式符输出,有没有这个问题。
十六进制带我飞。
回复

使用道具 举报

35

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1115
金钱
1115
注册时间
2016-8-1
在线时间
235 小时
 楼主| 发表于 2017-11-28 11:03:32 | 显示全部楼层
aiyeba 发表于 2017-11-27 17:44
不难,你应该是忙晕了.

用查找法看看这个变量其它地方有没有,如果没有还这样.   我敢100%肯定   你下错代 ...

绝对没用过,这种现象我都不知道怎么解释
回复

使用道具 举报

35

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1115
金钱
1115
注册时间
2016-8-1
在线时间
235 小时
 楼主| 发表于 2017-11-28 11:04:55 | 显示全部楼层
DreamWaterPro 发表于 2017-11-27 20:19
建议附上尽可能详细的程序。

另外,你试试用%u格式符输出,有没有这个问题。

我屏蔽了一段函数,这个问题就消失了,但是那段程序完全没用到我这个新定义的变量,所以还是很奇怪
回复

使用道具 举报

28

主题

133

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2016-11-22
在线时间
66 小时
发表于 2017-11-28 14:47:27 | 显示全部楼层
本帖最后由 ARM学员 于 2017-11-28 14:50 编辑

先把这个变量定义成static、const试试看呢。如果还是不行, QQ截图2.png 把这个地方改大点呢。
回复

使用道具 举报

1

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
523
金钱
523
注册时间
2016-12-19
在线时间
125 小时
发表于 2017-11-28 15:41:47 | 显示全部楼层


改改这试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 17:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表