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