用 C 编写应用程序

Writing Applications with C

我花了很多时间学习 C、指针、数组和字符串。但现在我想知道如何应用这一切。标题说的是应用程序,但我也想知道如何编写固件,以及设备驱动程序和内核。如果你能给我指点书籍、在线资源和这种性质的东西。

学习编写 C 程序的最佳方法是实际找到一个项目来从事。但是,您需要获得足够的知识才能实现这一目标。据我了解,大多数C语言初学者学过C,只是在console(黑框)中打印了一些数字。 C是一种低级语言,有时很烦人。我认为一种编程语言需要培养兴趣的方式,黑盒显然不是一个好方式。所以,我建议在学习C语言的过程中,也结合API。教人用界面写程序,总比人整天面对黑盒要好。以下是我推荐的几本书:

 1. The C programming Language
 2. C Primer Plus