您的位置:首页 > 其它

Keil 结构体变量初始化

2016-09-30 15:31 771 查看
http://hxluo.blog.163.com/blog/static/1966022762015216111439748/

http://www.openedv.com/posts/list/37045.htm

例如声明了这样的结构体

typedef struct{

u16 cursorx;

u16 cursory;

u16 x1,y1;

u16 x2,y2;

u16 point_color;

u16 back_color;

u8 size;

u8 mode;

}_tft_printtypedef;

并声明变量、初始化

_tft_printtypedef TFT_prStuc={.cursorx=0,

.cursory=0,

.x1=0,

.y1=0,

.point_color=WHITE,

.back_color=BLUE,

.size=12,

.mode=0};

这样的初始化在keil中(我用的的keil5)书写后并不会有提示,但编译会出错

touch.c(333): er
4000
ror: #29: expected an expression

.cursorx=30,

这样初始化需要在编译选项中勾选 c99 mode

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MDK Keil Keil5