特别是在使用g ++编译器时我遇到了这个问题。我得到看似随机的垃圾值(蓝色突出显示),带有所需的输出(绿色突出显示),虽然我想摆脱这些垃圾值。当我在TurboC ++编译器上运行相同的程序时,它运行完美(橙色突出显示),没有任何垃圾值。任何人都可以向我解释为什么会发生这种情况以及如何摆脱它?我对Linux很新,所以,非常感谢详细解释。
a)G ++编译器垃圾值
b)TurboC ++编译器完美执行。
答案 0 :(得分:0)
您正在访问尚未初始化的数组。
而不是i=c
你应该i=c-1