各位版友大家好,
我是个学习C的新手,是统计背景(较理论)出身的。
之前的都是用统计R软件写程式,
但是因为现在老板希望我可以把一些R程式转译成C,
所以还在学习中。
手边买了一本洪维恩的"C语言教学手册"边看边动手写
但是目前卡关了
就是我的程式用Mac的Xcode跑,会出现有关内存出错的讯息。
拿讯息去喂狗后,大该了解好像是说我把一个已经释放过的内存又拿来操作。
后来改用Windows的Dev C++跑却没有错误讯息,但是结果都是错的。
我在想是不是因为内存管理方面有问题?
想请问大家有没有推荐适合新手的,
有关内存方面或资料结构的书可以读?
附上我的程式码:http://ideone.com/B7OiEY
程式写的很粗糙,请见谅。
问题出在第162行有个函数addcol()
在main()里面执行时,当我只呼叫addcol()一次是没问题的
在Xcode里不允许我跑两次以上。
在Dev C++里可以跑两次结果没问题,但是第三次会错,
如果用for循环去跑更是直接全错。
完全不知道该怎么办,只好来恳请各位大大帮忙。
感谢~