c++學習筆記-----字符數組和字符串常量

字符串常量的類型是指向字符的指針,它與字符數組是同屬一種類型,字符串常量在內存中以‘\0’結尾,這種類型的字符串成爲c字符串。


字符串常量通常存放在內存data區中的const區,而字符數組根據其數據存儲特點放在相應位置,如果字符數組是全局變量,就存放在內存data區中的全局或者靜態區如果是局部變量,那麼就存放到棧區


當編譯器遇到一個字符串常量時,就把它放到字符串池中(data區的const),





以'\0'作爲結束符,記下起始地址,在所構成的代碼中用此地址,由於字符串常量的地址屬性所以兩個同樣字符組成的字符串常量是不相等的(根據編譯器版本不同可能結果不一樣)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章