当我把数组a给存满时,很显然b输出多了一倍。原本应该只是6个,现在是12个
这是当我数组a没有存满时,输出结果正确
收起
a数组存满之后,输出项的前6个“b”是来自于你的第一个while。因为anrry1和anrry2是连续定义的,中间没有空,所以当anrry1存满时,你无法用(*a!=NULL)来判断数组结束。
报告相同问题?