c 中的const關鍵字

以上代碼運行時是會報錯的。 首先「hello world」這是一個常量,是存放在代碼段中的。是不可改變的。 因爲char *s=「hello world」 這句代碼只會將「hello world」在代碼段中的地址交給s這個指針。 所以下面的那句s[0]='B', 是通過s這個指針訪問代碼段中的「hello world」這個常量,因爲常量是不可更改的,所以程序會報錯。 所以,其實,對於第一句指針s的
相關文章
相關標籤/搜索