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
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
相关文章推荐
- 结构体变量 初始化 错误
- 结构体指针初始化以及结构体中成员变量是指针的初始化
- 结构体变量的初始化
- 结构体变量初始化
- 变量的默认初始化、struct结构体提醒
- 定义结构体的时候,里面的变量可以同时初始化吗?
- 结构体定义的时候,变量进行初始化必须在函数里面进行
- C++中结构体的类型定义和初始化以及变量引用
- keil 中——C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法
- 关于结构体成员变量初始化的一些资料
- 结构体变量的初始化
- 结构体变量初始化
- KEIL里变量初始化问题,
- 结构体变量的初始化
- 含有string成员的结构体变量,为什么不能初始化?
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- 【结构体】中构造函数初始化变量及函数的使用
- [Go] 复合类型(数组、切片、字典、结构体)变量的 初始化 及 注意事项
- 全局结构体变量和局部变量系统如何初始化问题
- 结构体的赋值和初始化与取出结构体变量中的成员