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[]相关推荐

  1. 无法从“const char [10]”转换为“char *”

    无法从"const char [10]"转换为"char *" 解决方法: 项目属性  c++--> 语言-->  符合模式->> 选择 ...

  2. C++中const char*, string 与char*的转化

    C++中const char*, string 与char*的转化 原文:https://blog.csdn.net/zhang_alongzd/article/details/52790905 版权 ...

  3. arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)

    编译时遇到警告: /home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/build/ky_ai_cam ...

  4. const char* p 、char* const p、const (char*) p 理解记忆

    网上查找了很多理解记忆的方式,总结几个对自己理解很有帮助的原则: 1:从右至左理解(应该和c++的语言特性有关) 2:const修饰最近的一个单词,'*'除外.(还有一种理解const在'*'左,修饰 ...

  5. cont char *p 和 char* const p 区别及记忆方法

    /* cont char *p 和 char* const p 区别及记忆方法 const char *p = "hello"; 和 char const *p = "h ...

  6. const char *p;和char * const p的区别

    const char *p;       const修饰*p,所以*p是一个常量,不可修改. char* const p; const修饰p,所以指针p是一个常量,不可修改. #include< ...

  7. error: array type ‘char [x]‘ is not assignable

    1. 报错信息 error: incompatible types in assignment of 'const char [5]' to 'char [9]' 2. 错误示例 3. 原因及解决 C ...

  8. cannot convert ‘LPCWSTR {aka const wchar_t*}‘ to ‘LPCSTR {aka const char*}‘ for argument ‘3‘

    复制别人的代码运行报错cannot convert 'LPCWSTR {aka const wchar_t*}' to 'LPCSTR {aka const char*}' for argument ...

  9. const char *str,char const *str,char *const str的区别,及const详解

    c和c++中有三种定义: 1.const char *str, 2.char *const str, 3.char const *str. 现总结三者之间的区别: 一 char *const str ...

最新文章

  1. python可视化多个机器学习模型在训练集(train set)上交叉验证(cross validation)的AUC值、可视化模型效能
  2. UNIX 之父和 Linux 之父:创造新系统真的只是个意外 | 赠书
  3. python源程序执行的方式是什么执行-python调用可执行文件的方法
  4. nginx学习九 upstream 负载均衡
  5. 微信小程序开发教程(六)配置——app.json、page.json详解
  6. P4878 道路修建-美国
  7. python-pandas 高级功能(通过学习kaggle案例总结)
  8. ASP.NET适合做互联网吗,适合做电子商务平台吗?
  9. mysqldump导出数据
  10. 众多优质资源限时看,24小时删!
  11. 英超必way体育:曼城6-3曼联,帽子戏法太厉害了
  12. 爆强的一句话,工作之余放松放松!
  13. win7+VS2008安装QT、环境配置以及简单实例演示
  14. 5种Alexa世界排名作弊方式
  15. 暗色调Xshell配色方案
  16. linux分区卡住,紧张!正在安ubuntu9.10,分区卡住!
  17. 颜色模型和颜色应用---CMY和CMYK颜色模型
  18. Sicily 1782. Knapsack
  19. ubuntu下安装skyeye方法
  20. 为Excel工作表单元格命名的两种方法

热门文章

  1. php syncml 协议,基于改进的SyncML协议的图像安全同步技术研究
  2. UVALive - 8512——线段树维护线性基
  3. vs2019使用sqlite数据库远程连接linux
  4. 【Linux系统编程学习】Linux线程控制原语
  5. 什么是地址译码 理解二进制编码
  6. Linux下多线程模拟停车场停车
  7. 真香警告!2021Android高级面试题,挥泪整理面经
  8. 阿里大神最佳总结Flutter进阶学习笔记,技术详细介绍
  9. 使用lt;jsp:includegt;,不想写死URL,动态生成URL的解决的方法
  10. MySQL Workbench导出数据库