2014年9月25日
摘要: 常量字符串为什么位于静态存储区?char *c="zhaobei";书上说: "zhaobei"这个字符串被当作常量而且被放置在此程序的内存静态区。那一般的int i=1;1也是常量,为什么1就不被放置在此程序的内存静态区了呢?请高手指点!所有的字符窜常量都被放在静态内存区因为字符串常量很少需要修改... 阅读全文
posted @ 2014-09-25 00:50 AppleIsA 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 使用字符串指针变量与字符数组的区别(1)分配内存 设有定义字符型指针变量与字符数组的语句如下: char *pc ,str[100]; 则系统将为字符数组str分配100个字节的内存单元,用于存放100个字符。而系统只为指针变量pc分配4个存储单元,用于存放一个内存单元的地址。(2)初始化赋值... 阅读全文
posted @ 2014-09-25 00:12 AppleIsA 阅读(305) 评论(0) 推荐(0) 编辑