This is my first article written in markdown. ??
#define PINT int *
typedef int * pint;
Const pint p; //p的值不能改變,p指向的內(nèi)存里的值可以改變。相當(dāng)于int *const p,這里Const修飾的是p,pint是一個(gè)變量類型,不可拆分;
Const PINT p; //p的值可以改變,p指向的內(nèi)存里的值不能改變,相當(dāng)于const int *p;或int const *p;
pint a, b; //a和b都是int類型的指針
PINT a, b; //相當(dāng)于int *a, b;只有a是指針
小結(jié):typedef聲明了自定義數(shù)據(jù)類型,而define只是簡(jiǎn)單的替換。