有些人覺得程式設計無聊,有些人覺得它很好玩。但每個程式設計師都必須緊跟程式語言的潮流。大多數程式設計師都是從C開始學習程式設計的,因為C是用來寫作業系統、應用程式最常用的語言。
C程式設計筆記
這些是華盛頓實驗學院C程式設計入門課的部分筆記。它們是以《C程式設計語言》的補充筆記(從1995年春開始)為基礎修改的,而這本書的作者就是大名鼎鼎的Brian Kernighan和Dennis Ritchie了,人們親暱地稱呼他們為K&R。
使用C程式設計-UNIX系統呼叫和子程式
David Marshall的《使用C程式教學》涉及了應用程式設計,UNIX系統呼叫和子程式幾方面。
Chris Sawtell的C語言教程
這些文件包含了使你學習C語言本身的完整課程。行文使用正確、傳統的英語。作者使用了相同的語言結構,如果是我來直接教你的話,我也會這麼使用。
C語言常見問題合集
Steve Summit維護了一份C語言的常見問題,他同時也發佈在《C程式設計的常見問題》一書中(Addison-Wesley出版社, 1995年, ISBN 0-201 -84519-9)。
Lysator Society的C語言資料合集
這是在Lysator Society網站上的C語言資料的電子版集合。 Lysator是一個學術型的電腦社區,位於瑞典的 Linköping大學。
用C寫的一些有用的庫
這是一份很有用的自由軟體或函式庫的分類,這些軟體一般在免費的作業系統上跑,尤其是GNU的作業系統和它的GNU/Linux分支。
C語言標準
ISO/IEC JTC1/SC22/WG14是C語言的國際標準化組織。
C語言的高級和低級
你可以使用一些工具和風格來擴展C,使它有一些”高級”語言的特徵。同時,你也可以略過C的一些很通常的特性,直接使用底層功能。
微軟的C語言參考
這本《C語言參考》描述了微軟使用的C語言。書的結構是以ANSI C標準為基礎,同時也增加了微軟對ANSI C標準的擴展。
在線C/C++教程和文檔
這個頁麵包含了一些鏈接,有免費的電子文檔、說明、教程、參考、常見問題、C和C++的書籍等。