我正在用C语言写一个程序来做一个简单的动态编程算法,你返回的最小数量的硬币需要加起来达到一定的数量。DPtable[i] = malloc(numCols*sizeof(int)); printf("%d",DPtable[4][0]); for (r = 0; r < numRows; r++) {
for (c = 0; c < numCols; c++
虽然代码在linux机器上运行得很好,但在mac上却失败了,出现了分段错误11。0x0000000140400008
0x0000000100002a88 in tqli (d=0x7fff5fbffaa4, e=0x7fff5fbffa98, n=3, z=0x140400000) at ac_nr.c:我可以自信地说这一点,因为在linux机器中,程序在执行时没有任何困难,并得到了正确的答案。谷歌搜索无助于获得任何相关的答案。有没有人能暗示一下mac正在发生什么,或者如何继续修复这个问题?