1. 程式人生 > >c語言(1)

c語言(1)

const關鍵字

const用於只讀資料,在宣告的時候初始化,之後不能初始化,const型別的資料存在rom或flash中。

int * p;                       //指向可變   指向的內容可變
const int * p;或者int const *p;//指向可變   指向的內容不可變
int * const p ;				  //指向不可變   指向的內容可變
const int * const p;		  //指向不可變   指向的內容不可變

typedef與define

typedef char * pc1;
#define pc   char *
pc1 a1,a2;   //相當於  char * a1,char * a2;這是兩個字元指標
pc a3,a4;   //相當於   char *a3, char a4 ;a3是字元指標,而a4是字元