const char * array[]和char * const array[]
生活随笔
收集整理的這篇文章主要介紹了
const char * array[]和char * const array[]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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,定義的時候必須初始化,因為數組存儲的是常量char mych[] = "hello world";array3[2] = mych;//array3[2][0] = 'z'; //error, 提示不能給常量賦值//array2[0] = mych;//array[0][0] = 'z'; //array[0]指針指向的字符串在文字常量區,不可更改array2[0][0] = 'z'; //array2[0]指針指向的字符串在棧區,可更改cout << array[0] << endl;cout << array2[0] << endl;getchar();return 0;
}
轉載于:https://www.cnblogs.com/younes/archive/2010/07/05/1771159.html
總結
以上是生活随笔為你收集整理的const char * array[]和char * const array[]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到亲妈妈死了是什么征兆
- 下一篇: 动画基础01