我目前是大学一年级的学生,主修CS。我的“计算机编程入门”类(class)即将完成。我喜欢它,觉得自己学到了很多东西。

几天前,我读了Joel的The Peril Of Java Schools。 “链接列表?”我以为,“这些都不算难。我们已经在我现在正在上的课中做了很多。”这是正确的,因为在Java中,它们并不难。但是无论如何,我尝试尝试用C编写一个。

太硬了!

Joel是对的,我认为... Java为您处理了很多琐碎的事情,实际上并不难。但是我决心克服我学校的Java语言,学习如何用C编写此dang链表。

所以我想,不是问很多很多小问题,而是问一个人,有没有人知道一个很好的(免费的)在线学习C的教程?具体来说,学习如何处理指针以及所有这些符号(&***[]以及它们如何协同工作)我想认为我已经非常精通Java,因此不需要教程关于如何写“你好,世界!”程序。但是我绝对不准备进入任何超高级的C或C++,因为我所知道的只是Java。

任何帮助表示赞赏!

最佳答案

一些教程:

  • Moving from Java to C++
  • Learning C from Java
  • C for Java Programmers course(类(class)笔记和幻灯片)

  • 一些好的指针答案可能会有所帮助:
  • What are the barriers to understanding pointers and what can be done to overcome them?
  • What is a void pointer and what is a null pointer?
  • Arrays, what's the point?
  • What do people find difficult about C pointers?
  • Switching from Java to C++ - what's the easy way?
  • Is Java pass by reference?

  • 如果您能通过Pascal语法,那么第一个内容是关于指针及其陷阱的很好的阅读。

    08-17 05:15
    查看更多