有人可以帮我解释一下Valgrind中的这个错误信息是什么意思,因为程序似乎没有任何障碍,但Valgrind有一些问题吗?
==2047== Invalid write of size 4
==2047== at 0x400B14: tryNum (tryNum.c:26)
==2047== by 0x4007DB: main (main.c:170)
==2047== Address 0xffec2f700 is on thread 1's stack
当地址在线程1的堆栈上时,它到底意味着什么?
答案 0 :(得分:2)
问题不在于地址(从第四行),问题是第一行“无效写入大小4”。它甚至可以为您提供行号。
由于您没有显示任何代码,因此很难说更多。