黑马程序员技术交流社区

标题: char [i]=“I love you”与char *p="I love you"有什么区别啊? [打印本页]

作者: 每天进步一点点    时间: 2014-6-13 21:54
标题: char [i]=“I love you”与char *p="I love you"有什么区别啊?
本帖最后由 每天进步一点点 于 2014-6-15 19:13 编辑

char =“I love you”与char *p="I love you"有区别吗?我一同学非说有区别,让她说她也说不明白,,,有哪位大牛解释一下,谢谢
作者: ⒈心只霸占沵    时间: 2014-6-13 22:10
  1. 你说的是字符串的两种创建方式吧?

  2. 一种方式是创建字符数组
  3. char name[]="itheima";

  4. 另一种方式是指针常量
  5. char *p="itheima";

  6. 字符数组是可变的,可以修改
  7. 指针指向的是常量区里的字符串不可以修改
复制代码

作者: 每天进步一点点    时间: 2014-6-15 19:13
谢谢,明白了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2