C++的语法问题

[复制链接]
查看11 | 回复2 | 2017-7-2 08:05:57 | 显示全部楼层 |阅读模式
typedef struct{vu16 LCD_REG;vu16 LCD_RAM;} LCD_TypeDef;是一个两个为vu16 数据类型的结构体#define LCD_BASE ((u32)(0x60000000 | 0x0C000000))相当于#define LCD_BASE ((u32)(0x6C000000 )#defineLCD ((LCD_TypeDef *) LCD_BASE)定义了一个对啊构本指针等同于#defineLCD ((LCD_TypeDef *) 0x6C000000)地址类型为一个LCD_TypeDef结构体LCD->LCD_REG = LCD_Reg是...
回复

使用道具 举报

千问 | 2017-7-2 08:05:57 | 显示全部楼层
#define 是宏定义 C语言为零可以不用看这了,刚学C是不用管这的。typedef 是给类取个别名struct 是块对象申明和定义->是类或块的指针对象引用成员数据...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行