1. 程式人生 > >字符數組和字符指針的差別

字符數組和字符指針的差別

變量 -m ack 指定 字符數 指針變量 指針常量 指向 一個

字符數組是一個指針常量,而字符指針是一個指針變量。例如以下代碼所看到的

char a[80];

a[80]="Hello"; //錯誤。僅僅能挨個元素進行賦值或者使用字符串函數strcpy(str1,str2)

char *p;

p="Hello"; //正確。由於是變量能夠指定指向哪個字符串

字符數組和字符指針的差別