<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>zwws's 资料库</title>
		<link>http://www.zvv.cn/blog/</link>
		<description>努力思考 + 实践, 眼高手低是不行的.</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Wed, 08 Sep 2010 00:54:41 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.zvv.cn/blog/show-97-1.html</guid>
			<title>C语言中字符数组的赋值</title>
			<author>zwws</author>
			<description><![CDATA[<p><strong>char *p = &quot;abcd&quot;</strong><br />
<br />
&quot;abcd&quot;是在进程运行的内存中存储的,语句执行时,动态分配了内存空间(4字节,根据系统的寻址位数来确定)给变量p使用,并将&quot;abcd&quot;所在的内存地址值放到p的内存中<br />
<br />
<strong>char p = 'a'</strong><br />
<br />
也是类似的过程不过p分配的是一个byte的空间,并被赋于了'a'的asc码值(56?)<br />
<br />
<strong>char p[20] = &quot;abc&quot;</strong><br />
<br />
试图将一个地址值放入在p=p[0]的byte空间内..结果当然不行<br />
<strong><br />
char p[20]={'a','b','c'}</strong><br />
<br />
这个应该是ok的</p>]]></description>
			<link>http://www.zvv.cn/blog/show-97-1.html</link>
			<category domain="http://www.zvv.cn/blog/category-8-1.html">笔记丨升本复习</category>
			<pubDate>2008-08-14 20:40</pubDate>
		</item>
	</channel>
</rss>
