字元陣列存放字串

char str[]="Hi";

 

字元指標存放字串

char *ptr="Hi";

 

兩者最主要差別在於str為指標常數無法修改,

ptr為指標變數可修改存放的值。

 

指標常數不能修改

puts(++str); //將str+1後印出,會出錯

指標變數能修改

puts(++ptr);

 

arrow
arrow
    全站熱搜

    東勢厝滴yang 發表在 痞客邦 留言(0) 人氣()