STM32F103变量定义

2019-03-23 18:04发布

在stm32一个文件的.h中定义的语句为:
#define  LED_SEG0     PBout(0)
#define LED_SEG1      PBout(1)
.
.
.
.
#define LED_SEG15   PBout(15)
在其.c文件中赋值为: LED_SEG0=0,,,LED_SEG15=0;
编译后为什么会出现expression must be a  modifiable lvalue 提示显示expression is not assignable

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
ywlzh
1楼-- · 2019-03-24 01:23
/ 这叫 预处理
lcofjp
2楼-- · 2019-03-24 04:24
 精彩回答 2  元偷偷看……
forever1314
3楼-- · 2019-03-24 07:27
lcofjp 发表于 2016-7-27 14:14
楼主是不是没系统的学过C语言,抓紧找本书看一遍。

是额  好多东西不懂 所以经常麻烦你们了  
lcofjp
4楼-- · 2019-03-24 09:18
forever1314 发表于 2016-7-27 14:16
是额  好多东西不懂 所以经常麻烦你们了

关键是你提问都找不到法门,你提供的信息完全看不出是什么问题。
汤权
5楼-- · 2019-03-24 14:32
 精彩回答 2  元偷偷看……
forever1314
6楼-- · 2019-03-24 19:12
汤权 发表于 2016-7-27 14:28
这个是没错的,你确定错误的位置找到了么,可以联系我:,我遇到过这个问题的,这个还算简单的额。

                额 麻烦了

一周热门 更多>