<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>鸡啄米-鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><link>http://www.jizhuomi.com/software/86.html</link><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><pubDate>Tue, 15 Nov 2011 22:10:22 +0800</pubDate><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author> (洋洋洋)</author><link>http://www.jizhuomi.com/software/86.html#cmt11704</link><pubDate>Thu, 31 Mar 2016 15:19:43 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt11704</guid><description><![CDATA[讲的非常好啊，很有帮助！]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author> (VegetableBird)</author><link>http://www.jizhuomi.com/software/86.html#cmt11695</link><pubDate>Mon, 28 Mar 2016 20:43:31 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt11695</guid><description><![CDATA[大赞楼主一个，看正文还是懵懵懂懂的，接着看评论，看到自己的疑问其他网友都问了，而且楼主都很负责很细致的解答了。看正文+评论是不错的学习方法。]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author> (oceanwind)</author><link>http://www.jizhuomi.com/software/86.html#cmt3811</link><pubDate>Wed, 18 Jun 2014 22:07:43 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt3811</guid><description><![CDATA[那三维数组要这样啰:<br/>   int (*p)[3][4];            // 声明一个指向数组的指针<br/>       p = new int[2][3][4];      // 动态创建三维数组]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author> (陈少)</author><link>http://www.jizhuomi.com/software/86.html#cmt2869</link><pubDate>Mon, 22 Apr 2013 13:31:55 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt2869</guid><description><![CDATA[楼主讲的太好了，就是一下子理解不来啊，看了半天了<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2013-04-22 15:29:25 回复</div>那就慢慢理解，不要太心急，呵呵</div></blockquote>]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>aleigood@gmail.com (aleigood)</author><link>http://www.jizhuomi.com/software/86.html#cmt2620</link><pubDate>Wed, 30 Jan 2013 12:46:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt2620</guid><description><![CDATA[这章看得有点糊涂，前面有一章节讲指向数组的指针其实就是指向数组的首地址，但是这句话：<br/>int (*p)[3]; //声明一个指向数组的指针<br/><br/>感觉这说法应该不太合适，后面的这个数字3表示什么呢，有点混乱现在]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author> (test)</author><link>http://www.jizhuomi.com/software/86.html#cmt998</link><pubDate>Sun, 19 Feb 2012 01:57:03 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt998</guid><description><![CDATA[声明指向数组的指针，例子中的代码有点不解：<br/>*(*(p+i)+j)=0  ,是对二维数组中的每个元素进行初始化，<br/>p是指向有3个元素的以为素组  ，那么*（p+i)就是第i个一维数组的具体值了，怎么又在外层加一个*呢？<br/><br/>其次，数组声明为int类型，默认占用4个字节，那么在顺序访问数组元素的时候是否应该是*（p+i*4）呢？<br/><br/>请指教。<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-02-19 22:33:57 回复</div>第一个问题，前面说了“这个语句如果执行成功则返回指向分配内存首地址的指针，但是这个指针不是T类型的指针，而是指向T类型数组的指针。”p是指向有3个元素的一维数组，那么p+i就是指向第i（从0开始）个有3个元素的一维数组的指针，要想获得此一维数组首地址就要通过*(p+i)，再通过*(p+i)+j获得此一维数组的第j个元素的地址，取得具体值就要再在前面加*。<br/>第二个问题，数组为int类型的话，p为首地址，p+i就代表了第i个元素，指针会偏移一个int的字节数，p不是字节型指针而是整型指针，不需要用字节运算。</div></blockquote>]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>694064014@qq.com (123)</author><link>http://www.jizhuomi.com/software/86.html#cmt373</link><pubDate>Mon, 21 Nov 2011 14:22:48 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt373</guid><description><![CDATA[可以这样理解不：当在写程序时，以动态方式生成了一个int a[4]的一维数据，使用时可以使用a[4]或者a[5]之类的吗？即是“动态分配内存”就等价于“不管你声明或者定义了多少内存，在使用过程中根据用户的需要重新分配内存”？？？<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-21 22:28:56 回复</div>sorry，可能我说的还不是很清楚。<br/>比如，我们想定义一个学生学号的数组，但是不知道到底有多少个学生，这个时候我们就可以通过输入确定学生人数，再动态分配此数组的大小。<br/>int n;  // 接收输入的大小<br/>int *p; // 动态分配数组的首地址<br/>cin &gt;&gt; n; // 输入学生个数，保存到变量n<br/>p = new int[n]; //动态分配<br/>这样就可以根据程序运行情况分配内存了。之后p[0],p[1]等元素就可以正常使用了，只要没有越界。</div></blockquote><br/>由 鸡啄米 于 2011-11-21 22:31:30 最后编辑]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>694064014@qq.com (123)</author><link>http://www.jizhuomi.com/software/86.html#cmt370</link><pubDate>Mon, 21 Nov 2011 14:13:03 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt370</guid><description><![CDATA[看完这一节，好像没有体会到动态分配内存的优势啊？？？<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-21 22:31:07 回复</div>动态内存分配的优势就在于，不会造成内存浪费，也不会越界。实现按需分配内存。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">123 于 2011-11-22 09:27:38 回复</div>动态分配内存的优势中有一点是“不会越界”，但是下面的答复中又出现“只要没有越界”呢?</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-22 16:51:50 回复</div>哦，“不会越界”的表述不太准确，应该是不会浪费内存，也不会少于所需的内存空间。谢谢来此认真学习的这位朋友，谢谢支持！</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">123 于 2011-11-23 12:47:07 回复</div>恩，说实话，我感觉还是模模糊糊的！之前是学通信的，没有接受专业的编程开发方面的学习，理解起来比较慢。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-23 22:52:42 回复</div>没关系，什么专业的都有做编程的。我是自动化的，我身边还有数学的，通信的，电信的，都做的挺好的。一定要有自信哦。</div></blockquote>]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>cnxzcn@qq.com (菲都狄都)</author><link>http://www.jizhuomi.com/software/86.html#cmt355</link><pubDate>Sat, 19 Nov 2011 14:47:50 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt355</guid><description><![CDATA[对C++这东西 看不懂!!!!!!!!!]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>123@163.com (安川伺服电机)</author><link>http://www.jizhuomi.com/software/86.html#cmt345</link><pubDate>Thu, 17 Nov 2011 23:09:42 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt345</guid><description><![CDATA[似懂非懂]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>wendaomushui@foxmail.com (文刀木水SEO博客)</author><link>http://www.jizhuomi.com/software/86.html#cmt344</link><pubDate>Thu, 17 Nov 2011 20:23:54 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt344</guid><description><![CDATA[程序这东西太复杂了！ 你是高手！<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-19 11:09:58 回复</div>过奖，术业有专攻而已。</div></blockquote>]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>lc5xlmj@sina.com (麻将机程序)</author><link>http://www.jizhuomi.com/software/86.html#cmt340</link><pubDate>Thu, 17 Nov 2011 15:52:57 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt340</guid><description><![CDATA[看不懂呀 唉]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>2285900636@qq.com (安徽专升本)</author><link>http://www.jizhuomi.com/software/86.html#cmt339</link><pubDate>Thu, 17 Nov 2011 15:36:50 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt339</guid><description><![CDATA[真的好复杂，以前在学校学的都是C最基本的，都感觉好纠结了<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-19 11:04:30 回复</div>刚接触编程的时候可能会有点迷茫</div></blockquote>]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>qingdaozhiwentong@126.com (B2B平台)</author><link>http://www.jizhuomi.com/software/86.html#cmt336</link><pubDate>Thu, 17 Nov 2011 11:39:26 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt336</guid><description><![CDATA[过来看看，最近博主有木有更新！]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>529339669@qq.com (博客)</author><link>http://www.jizhuomi.com/software/86.html#cmt334</link><pubDate>Thu, 17 Nov 2011 10:36:27 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt334</guid><description><![CDATA[里面东西太深奥了，看不懂啊，博主能教教我嘛 <blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2011-11-19 11:00:12 回复</div>没问题。</div></blockquote>]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>690510046@qq.com (锁博客)</author><link>http://www.jizhuomi.com/software/86.html#cmt332</link><pubDate>Thu, 17 Nov 2011 09:38:06 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt332</guid><description><![CDATA[好复杂啊，过来支持下博主!]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>qingdaozhiwentong@126.com (青岛葡萄酒)</author><link>http://www.jizhuomi.com/software/86.html#cmt331</link><pubDate>Thu, 17 Nov 2011 09:21:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt331</guid><description><![CDATA[终于等到博主的更新了！！]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>317165033@qq.com (囧囧SEO博客)</author><link>http://www.jizhuomi.com/software/86.html#cmt330</link><pubDate>Wed, 16 Nov 2011 17:54:40 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt330</guid><description><![CDATA[好复杂的，不是很懂。]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>JoJo@99GuoDu.Com (赳赳国度博客)</author><link>http://www.jizhuomi.com/software/86.html#cmt329</link><pubDate>Wed, 16 Nov 2011 17:51:31 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt329</guid><description><![CDATA[很不错的文章，顶一个~！期待回访哦.]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>276107252@qq.com (湖北网)</author><link>http://www.jizhuomi.com/software/86.html#cmt328</link><pubDate>Wed, 16 Nov 2011 16:54:13 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt328</guid><description><![CDATA[好复杂 有点看不懂 ]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>qingdaozhiwentong@126.com (红酒)</author><link>http://www.jizhuomi.com/software/86.html#cmt326</link><pubDate>Wed, 16 Nov 2011 11:48:26 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt326</guid><description><![CDATA[来看看，博主懂得好多啊！！！]]></description></item><item><title>Re:鸡啄米：C++编程入门系列之三十二（数组、指针和字符串：动态内存分配和释放）</title><author>36858825@qq.com (男人最爱的礼物)</author><link>http://www.jizhuomi.com/software/86.html#cmt324</link><pubDate>Tue, 15 Nov 2011 22:41:53 +0800</pubDate><guid>http://www.jizhuomi.com/software/86.html#cmt324</guid><description><![CDATA[我很想学 就是英文书学很那什么   没底子啊]]></description></item></channel></rss>
