在过去7个月左右的时间里,我几乎只使用.NET C#进行编程。在此之前,我的大部分编程都是使用C ++(来自学校)。在工作中,我可能需要在接下来的几个月内完成一大堆C语言。我接触C的大部分内容都来自微控制器以及我在互联网上找到的东西。我理解C和C ++之间的语法和许多区别,但我不知道存在什么类型的内置函数,我需要利用哪些库来使用所述函数,以及一些内存管理问题。基本上我需要在C上找到某种快速速成课程。建议?
答案 0 :(得分:9)
编写代码。这是唯一可行的。只需选择任何主题,然后编写一些代码。
答案 1 :(得分:3)
一些建议和链接:
最重要的一个:整天唱this song。
答案 2 :(得分:0)
一般来说,如果我想尽快获得对语言的体面感受,我会仔细阅读并深入研究使语言“特殊”的一两个方面并尝试彻底理解这些语言。在学习了一两个最重要的“思考”语言之后,可以学习语法细节,标准库的布局等更普通的内容。例如:
malloc
和指针的玩具程序。尝试做基本的字符串处理会让你真正快速地理解这些东西。