字元陣列存放字串
char str[]="Hi";
字元指標存放字串
char *ptr="Hi";
兩者最主要差別在於str為指標常數無法修改,
ptr為指標變數可修改存放的值。
指標常數不能修改
puts(++str); //將str+1後印出,會出錯
指標變數能修改
puts(++ptr);
字元陣列存放字串
char str[]="Hi";
字元指標存放字串
char *ptr="Hi";
兩者最主要差別在於str為指標常數無法修改,
ptr為指標變數可修改存放的值。
指標常數不能修改
puts(++str); //將str+1後印出,會出錯
指標變數能修改
puts(++ptr);
請先 登入 以發表留言。