如何用C语言学习编程

gur*_*gio 6 c

我只使用C 5年.所以我确信我知道C语法,但我不知道如何提高编程技巧.

现代语言(如C++,Java)有很多书籍可以用来研究编程技巧,如重构或模式,软件架构.但没有一本书是用C语言写的.书的作者说他/她的书不依赖于语言,但我不这么认为.

如何提高我的编程技巧?我必须学习现代语言并阅读书籍?是否有关于用C编写的软件设计或编程技巧的书籍?

小智 3

使用 C 尝试一些 ACM 编程竞赛问题 (acm.uva.es)。尝试对数据结构进行编码并以最大效率为目标——这意味着使用最少的资源来实现目标。