const char * array[]和char * const array[]
生活随笔
收集整理的這篇文章主要介紹了
const char * array[]和char * const array[]
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
int main()
{char abc[] = "abc";char def[] = "def";char * const array[] = {"abc", "def"};char * const array2[] = {abc, def};const char * array3[3] = {"abc", "def"};//char * const array3[2]; //error,定義的時(shí)候必須初始化,因?yàn)閿?shù)組存儲(chǔ)的是常量char mych[] = "hello world";array3[2] = mych;//array3[2][0] = 'z'; //error, 提示不能給常量賦值//array2[0] = mych;//array[0][0] = 'z'; //array[0]指針指向的字符串在文字常量區(qū),不可更改array2[0][0] = 'z'; //array2[0]指針指向的字符串在棧區(qū),可更改cout << array[0] << endl;cout << array2[0] << endl;getchar();return 0;
}
轉(zhuǎn)載于:https://www.cnblogs.com/younes/archive/2010/07/05/1771159.html
總結(jié)
以上是生活随笔為你收集整理的const char * array[]和char * const array[]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到亲妈妈死了是什么征兆
- 下一篇: 动画基础01