2011年10月26日
摘要: 昨天晚上我编写了一段简短的C语言程序(Linux环境下),编译能够通过,但是运行的时候老是报段错误。我当时非常郁闷,因为代码不长。其中主函数中有这样一句话: char *str="epmzm bpmzm qa eqtt bpmzm qa i eig";以后的代码对这个字符串进行操作(修改了其中的字符)。但是改成char str[]="epmzm bpmzm qa eqtt bpmzm qa i eig";之后就能正常运行了。我想了很久,也和同学进行了讨论。最后还是我想出了原因。第一种方式首先创建一个字符串常量并用str指针指向它,这在语法上当然没有错。但 阅读全文
posted @ 2011-10-26 09:42 wanghetao 阅读(6446) 评论(0) 推荐(0) 编辑