char *p=" "中是const的字符串,char p[]=" "不是const的字符串,前者不允许修改,修改导致运行时错误。http://baike.baidu.com/view/1026882.htm 百度百科中memmove举出的这个例子就犯了这个错误。
输出:
18: Golden Global View
17: olden Global View
本文探讨了char*str与charstr[]的区别,前者指向常量内存不可更改,后者为普通字符数组可修改。通过实例演示了memmove如何在可修改字符串上工作,并指出将memmove应用于不可修改字符串会导致程序崩溃。
char *p=" "中是const的字符串,char p[]=" "不是const的字符串,前者不允许修改,修改导致运行时错误。http://baike.baidu.com/view/1026882.htm 百度百科中memmove举出的这个例子就犯了这个错误。
输出:
18: Golden Global View
17: olden Global View
181

被折叠的 条评论
为什么被折叠?
