天天看點

字元串常量與指針

當一個字元串常量出現于表達式中,它的值是一個指針常量,編譯器把這些指定字元的一份拷貝存儲在記憶體中的某個位置,并存儲一個指向第一個字元的指針,可以使用指針表達式也可以使用下标來使用字元串常量。

如下面的表達式: 

 這個表達式計算的是指針值加上1的值,結果是個指針,指向字元串中的第2個字元:y。

下面這個表達式:

對指針執行間接通路操作,其結果就是指針所指向的内容,字元串常量的類型是指向字元的指針,是以這個間接通路操作符所指向的字元就是:x。

下面的表達式:

就表示字元串中的第三個字元:z。