[已解决]不可思议,uint8 a = ____XXXX;, 这个语法没见过

2020-01-17 19:08发布

本帖最后由 qingyin2009 于 2016-1-11 22:20 编辑

最近用了个字库生成软件,生成的文字竟然能看到。

________,________,________,________,________,
________,________,________,________,________,
________,________,_______X,________,________,
________,___XX___,_______X,X_______,________,
________,____XX__,______XX,________,________,
________,________,______X_,________,________,
________,________,_____XX_,________,________,
____XXXX,XXXXXXXX,XXXXXXXX,XXXXXXX_,________,
____XXXX,XXXXXXXX,XXXXXXXX,XXXXXXX_,________,
________,________,X_______,________,________,
________,________,X_______,________,________,
________,_______X,X_______,________,________,
______XX,XXXXXXXX,XXXXXXXX,XXXXX___,________,
______XX,XXXXXXXX,XXXXXXXX,XXXXX___,________,
________,_______X,________,________,________,
________,______XX,________,________,________,
________,______X_,________,________,________,
___XXXXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
___XXXXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
___X____,____XX__,________,_______X,________,
________,____X___,________,________,________,
________,___X____,________,________,________,
________,__XX____,________,________,________,
________,_XXXXXXX,XXXXXXXX,XXXXX___,________,
________,XX___XXX,XXXXXXXX,XXXXX___,________,
_______X,X_______,___XX___,________,________,
______XX,________,___XX___,________,________,
____XXX_,________,___XX___,________,________,
___XXX__,________,___XX___,________,________,
__XXX___,________,___XX___,________,________,
___X____,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
________,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
________,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
________,________,________,________,________,
________,________,________,________,________,

开始我还以为需要特殊支持,后来发现:

uint8 a = ____XXXX;  竟然是通过的!  不可思议


不好意思,经过网友的指点,这是UCgui宏定义做过了。不过这种方式做的确很直观。谢谢大家
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
9509238
1楼-- · 2020-01-17 23:27
#define    ________                  (0x0) 就可以了
WM_CH
2楼-- · 2020-01-18 01:40
 精彩回答 2  元偷偷看……
jieao
3楼-- · 2020-01-18 07:13
我刚才测试没通过,报错:
Error   : C1815: ____XXXX not declared (or typename)

AC_motor_Ctrl.c line 34   

Error   : C2207: Initializer must be constant

AC_motor_Ctrl.c line 34   

Error   : Compile failed

374184600
4楼-- · 2020-01-18 12:38
宏定义吧。。
fzkqi
5楼-- · 2020-01-18 15:08
就是宏定义了一下,lz大惊小怪了。
agilityChen
6楼-- · 2020-01-18 20:57
大惊小怪,ucgui的源文件就是这么做的。#define ________ 0  #define _______X 0x01  ......而已     

一周热门 更多>