第一章 初到贵地 Win32异界类型

时间:2021-10-12 08:44:30

第一章 初到贵地 Win32异界类型

主人公:夏白 (瞎拜)

死宅男属性的主人公,名字叫“马龙”,姓氏也少见,叫”夏白“,连一起是:夏白马龙,”瞎拜码农?“,嗯对的,就是它。主人公穿越到了仙侠世界,这几天都懵b着,它决定一切从头来过,首先得了解这个世界:神仙满地走,妖怪多如狗;这个世界都有哪些神仙?哪些妖怪? ##@@配上盘丝洞前,紫霞对至尊宝说的:神仙?妖怪?谢谢~!

法宝

还是一个凡人的夏白,可以先了解神仙妖怪用的法宝。神仙妖怪太危险,先来了解法宝: win32异界的法宝有三个大的类型,其中又各有小的子类。

一 基础类型 (法宝构成的,各个部件的属性分类, 大致与原C世界相同,但称呼不一样了)

下面来一个不合格对照,以期尽快了解win32异界

#define VOID ------------> void

无对无,空对空,大陆对长空,void还是void

typedef unsigned long ------------> DWORD;

“头文字D”的周天王say:"You know(U long),中文音乐is最叼的,,没有之一。"

typedef unsigned short ------------> WORD;

You short !!! 你短,我的才不短!!!(U short , Word :我的)

typedef unsigned int ------------>  UINT;

typedef unsigned char ------------> BYTE;

宽字节与窄字节的根由:字符 == Byte , 从入门到放弃的理由是:因为Byte和我拜~

typedef int ------------> BOOL; //TRUE FALSE

系统都由C编写,所以Bool就不能为C++中的原生,只能是int

typedef float ------------> FLOAT;

typedef long ------------> LONG;

typedef short ------------> SHORT;

typedef int   ------------>   INT;

typedef char ------------> CHAR;

typedef void* ------------> LPVOID;

微软怕老婆:把“米”粮(*)给老婆(LP)收藏。

typedef long* ------------>  LPLONG;

再长也微软,所以怕老婆,“出粮”了交老婆管理是必需的。

typedef BYTE* ------------>  PBYTE;

typedef BYTE* ------------>  LPBYTE;

typedef int* ------------>  PINT;

typedef int* ------------>  LPINT;

typedef CHAR* ------------> PCHAR,  LPSTR; //可写的指针变量

typedef BOOL* ------------>  PBOOL;

typedef BOOL* ------------> LPBOOL;

typedef unsigned int* ------------> PUINT;

typedef FLOAT* ------------>  PFLOAT;

typedef WORD* ------------>   PWORD;

typedef WORD* ------------>  LPWORD;

typedef DWORD* ------------>  PDWORD;

typedef DWORD* ------------>  LPDWORD;

typedef CONST void* ------------>  LPCVOID;

typedef CONST CHAR * ------------> LPCSTR, *PCSTR; //只读的指针变量

二 结构体类型

“我从山中来~带着兰花草~~”结构体是一个数据的集合,我从山中来,没有空手来,带着兰花草呢。

三 句柄类型

富贵不能淫,威武不能屈,但你抓住我的“把柄”,我也只能任你操控了。掌握了“句柄”,微软就是不能硬。

第一章 初到贵地 Win32异界类型