我现在是大学一年级学生,主修计算机科学。我的“计算机编程入门”课程就要上完了。我喜欢它,感觉我学到了很好的东西。
几天前,我读了乔尔的The Peril Of Java Schools。“链表?”我想,“这些都不难,我们已经在我现在的班级里做了一大堆了。”这是正确的,因为在Java中,它们并不那么难。但不管怎样,我试着用C写了一个。
这真是太难了!
乔尔是对的,我想...Java为你处理了这么多琐碎的事情,真的不是那么难。但我下定决心要克服我学校的Java障碍,学习如何用C语言编写这个该死的链表。
所以我想,与其试着问很多很多小问题,我想问的是,有没有人知道学习C语言的一个好的(&免费的)在线教程?具体地说,学习如何处理指针和所有这些符号(&
、*
、**
、[]
以及它们如何协同工作),我想我已经精通Java语言了,所以我不需要关于如何编写"Hello,World!“的教程。程序。但是,我绝对没有准备好进入任何超高级的C或C++的任何东西,因为我只知道Java。
感谢任何人的帮助!
发布于 2010-12-05 04:44:34
以下是一些教程:
一些好的指针答案可能会有所帮助:
第一本是关于指针及其陷阱的非常好的读物,如果你能通过Pascal语法的话。
发布于 2010-12-05 04:44:58
检查并查看您的课程是否需要系统编程。这通常是一门300级的大二课程,我已经报名参加下个学期的课程了。它与Unix中的C+GCC密切相关。
检查您的CS部门库,如果存在的话。我拿起一本“K&R”,准备在寒假期间继续学习。
发布于 2010-12-05 04:45:27
This是为C++编写的,而不是C语言;但直到3.7章左右,它都在以一种对未来的C程序员有用的方式讨论机器级别的东西。
https://stackoverflow.com/questions/4355682
复制相似问题