我需要用C语言编写一个操作字符串的短程序,但我总是遇到一些奇怪的指针错误。虽然K&R是这门语言的很好的参考书籍,当我感到困惑时我经常会去看它,但它已经假定你是一位合格的程序员。 教我们编程的讲师说,优秀的程序员会对这些东西制作漂亮的图表,但我不知道如何做。你能推荐一本好书或讲座吗? 谢谢,我将感激每一个回答。
这只适用于那些熟悉机器内部的人,但我使用的一个技巧是在我的图表中写入一个“虚假”的内存地址,以使其看起来更真实。我的意思是这样的: .------. A | 3FFC | '------' .------. B | 7 | '------' 猜猜哪个变量有指针,哪个有值? 实际上,我通常会在B的框下面(或上面)写上地址以显示它在哪里。 然后,我会编造另一个(非常不同的)虚假数字来表明A也位于某个地方。这对于刚开始学习时很有帮助。后来,你会习惯所有这些指针的东西。