摘要: 编程过程中,遇到这样一个问题,于是求教别人,自己又查阅了一些资料。先总结一下。问题:如果改为:则运行正确,百思不得其解后,通过一上午的查阅资料,终于找到答案。我做了一个测试程序,截了一个图,答案都在下面:答案已经全部在图上。总结:1. char * p = "hello";//是在编译时就要确定字符串的内容。 char q[] = "hello";//在运行时确定字符串的内容 其中,p存放的是字符串的地址,q存放的是字符串本身。所以p已经初始化之后,就不能修改。 就速度而言,显然第二种方式比第一种快。2.C语言程序内存分配,有下列几个区:像char * 阅读全文
posted @ 2012-10-18 11:52 particle 阅读(385) 评论(0) 推荐(0) 编辑