读书人

C/C++学习中遇到的有关问题总结(进行

发布时间: 2012-09-09 09:27:54 作者: rapoo

C/C++学习中遇到的问题总结(进行时)

1?

?? 错误信息: incompatible implicit declaration of built-in function ‘malloc’

?? 解决方法: 加入int main(void){ char *s ="abcd1234"; LoopMove(s,3) ;//或者 LoopMove("abcd1234",3); printf("%s\n",s); return 0;}

?? 则会出现“段错误”的异常。

?? 原因是 char *s = "abcd1234";

?? s 指向了一个字符串常量区域,是不能修改的。在编译阶段就已经确定的。

?? 而采用数组的方式是动态的创建,位于函数变量栈中。

读书人网 >C++

热点推荐