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


字符指針 即定義一個 char *s = "This is a char Pointer";

字符數組 即定義一個char str[100] = ""This is a string";

字符數組即字符串.

字符指針  和 字符數組的區別是:

字符指針中,指針所指向的內容爲常量,即常量字符串,次字符串不可更改,存儲在常量存儲區,程序結束後由系統自動釋放.但指針可更改,執行別處,比如: s=str;

字符數組中,str字符串空間爲常量,str 字符串所在的這個空間不可改變,但 字符串內容可改變,比如 strcpy( str, "This is a NEW string.");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章