一个月，你能入门；两个月，你能自己编写些小程序（前提是每天学C）；两个月后，偶尔写一下代码，写一年你算熟练C了，不能算精通。我是计算机专业的，过来人。首先，你要去买本国产的C语言入门教程，这个国产大多C语言的书都差不多，随便选一本你有感觉的（建议大学教材）。把这本入门略读一遍，注意，是略读。然后，你买一本《C语言程序设计（中文版）》，精读，注意，是精读。把书上所有句子和代码研究一遍，合上书本在电脑上用C软件（有VS、VC6.0、c-free等软件）把代码自己打一遍，忘了的翻书，再打。打了一遍后，调试等等看看错误，注意一下自己常犯的错误，每次写代码避免。这时，已经两个月了，有时间的话，学《数据结构》和算法。同时，多上网帮人解读C程序代码或者多看看各种程序源代码。突然有一天，你会有写程序的冲动，保持这种激情，自己写代码，遇到困难就插资料改思路解决。一年过去后，你就比大多数的计算机专业毕业的学生更加熟悉C语言。因为在学校，过了C语言一般学生就不再深入了。望采纳，纯手打
自学c要多久