[STM32F1] if语句的问题

[复制链接]
2545|27
 楼主| Cjy_JDxy 发表于 2017-11-24 17:36 | 显示全部楼层 |阅读模式
1.png
2.png

就是这样一条if语句,编译通不过是为什么?高手指点,谢谢!



feelhyq 发表于 2017-11-24 17:51 | 显示全部楼层
if 打括号  else  大括号   你那个宏定义应该有好几句话

评论

还是这种规则来得可靠,如上例,因宏定义处有分号,在实现处属于多语句,必须加括号。  发表于 2017-11-25 15:55
 楼主| Cjy_JDxy 发表于 2017-11-24 18:08 | 显示全部楼层
feelhyq 发表于 2017-11-24 17:51
if 打括号  else  大括号   你那个宏定义应该有好几句话

谢谢!宏定义只有一条语句,因为后边带分号了,去掉就好了。
xiaoyaodz 发表于 2017-11-24 19:51 | 显示全部楼层
这个定义的在哪里?
febgxu 发表于 2017-11-24 19:53 | 显示全部楼层
addr定义的什么类型?
sdlls 发表于 2017-11-24 19:53 | 显示全部楼层
这个没有定义吗?
pixhw 发表于 2017-11-24 19:54 | 显示全部楼层
是不是符号类型不正确?
xiaoyaodz 发表于 2017-11-24 19:54 | 显示全部楼层
哪个是127行?
sdlls 发表于 2017-11-24 19:54 | 显示全部楼层
宏定义在哪里
pixhw 发表于 2017-11-24 19:54 | 显示全部楼层
这个都是英文下输入的。
febgxu 发表于 2017-11-24 19:54 | 显示全部楼层
类型定义不对吗?
戈卫东 发表于 2017-11-24 19:59 | 显示全部楼层
febgxu 发表于 2017-11-24 19:54
类型定义不对吗?

二姨妈,人家都已经说了,您就别掺和了行不行。。。。
 楼主| Cjy_JDxy 发表于 2017-11-25 11:14 | 显示全部楼层
xiaoyaodz 发表于 2017-11-24 19:51
这个定义的在哪里?

.h文件
 楼主| Cjy_JDxy 发表于 2017-11-25 11:14 | 显示全部楼层
febgxu 发表于 2017-11-24 19:53
addr定义的什么类型?

unsigned char
 楼主| Cjy_JDxy 发表于 2017-11-25 11:15 | 显示全部楼层
sdlls 发表于 2017-11-24 19:53
这个没有定义吗?

定义了
 楼主| Cjy_JDxy 发表于 2017-11-25 11:16 | 显示全部楼层
pixhw 发表于 2017-11-24 19:54
是不是符号类型不正确?

不是
 楼主| Cjy_JDxy 发表于 2017-11-25 11:17 | 显示全部楼层
 楼主| Cjy_JDxy 发表于 2017-11-25 11:17 | 显示全部楼层
 楼主| Cjy_JDxy 发表于 2017-11-25 11:19 | 显示全部楼层
pixhw 发表于 2017-11-24 19:54
这个都是英文下输入的。

是的
 楼主| Cjy_JDxy 发表于 2017-11-25 11:19 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

20

粉丝
快速回复 在线客服 返回列表 返回顶部