程式一:

 程式二:

上面兩段程式,同樣是將一個指標的值賦給另一個指標型別,程式一沒有錯誤,程式二卻提示: invalid lvalue in assignment。

原因是在C語言中,變數的指標是一個常量,是不能被複制的。指標變數是一種變數,可以被賦給指標型別的值。