黑马程序员技术交流社区

标题: 字符串数组的存储方式?是什么样的。。。 [打印本页]

作者: Dream丶boy    时间: 2016-5-10 12:24
标题: 字符串数组的存储方式?是什么样的。。。
今天学了,字符串指针的存储方式,和永恒性。。。  不知道这些在实际开发中应用的广泛么?
  多个字符串指针同时指像一个字符串在内存中是怎么运行的?
  求大牛讲解。。。

作者: kedt5200    时间: 2016-5-10 18:46
本帖最后由 kedt5200 于 2016-5-10 18:51 编辑

指针也是一个变量,多个字符串指针指像同一个字符串,实际就是多个指针变量储存同一个字符串的地址。举个简单的例子:“Apple”这个词即可以是一种水果的名字,也可以是一个品牌的名字,此时我们可以定义两个指针,pFruitApple = "Apple", pBrandApple = "Apple";实际上两个指变量储存的是相同的内容,即储存的是”Apple“的地址,但是我们可以通过不同的指针名来对两者进行区别,程序是给人看的,所以我们一看到pFruitApple我们就知道指的是水果的Apple了。
作者: Dream丶boy    时间: 2016-5-11 12:23
kedt5200 发表于 2016-5-10 18:46
指针也是一个变量,多个字符串指针指像同一个字符串,实际就是多个指针变量储存同一个字符串的地址。举个简 ...

谢谢,解答很详细




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