使用二维数组时出现冲突
c吧
全部回复
仅看楼主
level 2
绣乾滴0P
楼主
有没有大佬知道为什么我的代码一进到computer函数board的地址就改变了啊,并且将computer函数移到所有函数前仍然报错,而且其他函数都没有这个问题
2026年01月31日 15点01分
1
吧务
level 11
油炸不良人
①学会截图,而不是拍屏
②代码发全
③描述问题尽量详细!
报错?报的什么错误?scanf返回值被忽略?
④分清函数的形参与实参,理解二者的联系与区别!
2026年01月31日 18点01分
2
level 12
༺ི༾༽凡鸟༼༿ྀ༻
我在大四实习的时候,年近古稀的培训老师给我们讲了个故事:“几十年前公司有个项目,原本是一个稳定项目,平时业务都很正常,但是在一个业务量非常大的下午突然崩溃了,甲方亏了上百万。公司集中所有的技术大拿都调过来一起排查问题,搞了很久终于查清楚了:有个不起眼的递归函数的参数是数组形式,每次调用的时候都把这个数组复制一次数组,刚好那天业务量非常大,递归调用层数又多,最后把小型机给搞宕机了。从那以后每次实习培训都要把这个典型案例拿出来讲一遍。”
2026年02月01日 06点02分
4
level 2
xmen002
应该还是逻辑里有问题,导致到了computer函数 board 出了问题。或者你最开始就传入board,初始化的时候肯定不会变。
2026年02月02日 01点02分
5
绣乾滴0P
是的,刚开始学c,传参时头文件里面定义有问题,感谢
2026年02月03日 14点02分
1