指針常量,常量指針,指針 區別

1:char str[22]="1234567890"; 編譯器在棧區 分配一個空間大小爲22 ,並用給定的值進行初始化,其他部分用0初始化。 棧區分配的空間,沒有初始化,其值不定 2:char * const pr=str;指針常量,pr是一個常量不可以作爲左值; 指針常量不可以進行賦值操作 3:常量指針 const char* pr=str; 指針指向的是一個常量,不能用指針做左值 如果字符常
相關文章
相關標籤/搜索