1. define 和typedefine 的區別
區別:define只是簡單的替換,而tpyedef 是一種類型定義有 #define DEFPCHAR char* typedef char* TPYEPCHAR;如果 DEFPCHAR a, b;那麼是直接展開宏為 char* a, b;//a為char*型,b是為char型如果是TPYEPCHAR a, b;那麼類型定義的結果為 char*a, *b;//同為char*型明白了么