|
程序中的变量都是一个一个定义的,后来想优化一下,把相关的变量定义为一个结构体,问题出现了:很容易死机。
以前定义成单独的变量,程序没问题。
从单独的变量到定义为一个结构体,有哪些要注意的?
举例如下:
单独定义变量:
uchar person_weight;
uchar person_age;
uchar person_height;
定义为结构体:
typedef enum person{no_sex=0,man,woman} person;
__packed typedef struct
{
uint8 Height; //患者身高
uint8 Weight; //患者体重
uint8 Age; //患者年龄
person Sex; //患者性别
char SexStr[4];
float BSA;
float LBM;
}_Patient;
extern _Patient Patient;
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|