最近粉絲數(shù)增長了不少,非常開心。沒想到學習編程的人這么多,總覺得自己寫的東西應該很小眾才對。
由于很多新粉絲沒有追過我之前的文章,最近總在簡信里問為什么不用講解練習題的方式。于是我把之前的一個專題整理出來。希望對新朋友們有所幫助。
《21天C語言代碼訓練營》用21篇文章的篇幅通過講解練習題和小項目的方式給大家介紹常見的編程方法。目的在于使初學者們能夠快速上手用C語言設計出屬于自己的小程序。它主要分為7個部分:
1. 循環(huán)的使用
循環(huán)是程序的靈魂,能寫出一個漂亮的循環(huán)結構是編程的最基本能力。這兩篇就是在考驗大家對循環(huán)的掌握程度。雖然只涉及到了for循環(huán),但所有的循環(huán)在思想上都是相似的。
2. 數(shù)組的使用
這篇通過繪制楊輝三角這個練習題介紹了二維數(shù)組的使用方法。
3. 指針
這一篇文章在這個系列中評價最高,它告訴你什么是指針的真諦。
10個小朋友圍坐一圈分糖果,大家按照順時針的方向從1報數(shù)到99,每次報到幾就能領到幾個糖果,問最終哪個小朋友分到的糖果最多。
通過這個題目完成了用指針管理數(shù)組空間的練習。
4. 項目一:日歷
這四篇文章帶大家實現(xiàn)了一個小項目,用控制臺程序繪制了一個日歷。過程中我們自己實現(xiàn)一個字符串管理API庫,這個庫可以供我們在今后的項目中復用。
這個項目的源碼可以在我的GitHub中下載。
5. 項目二:通訊錄
這幾篇文章中,我們實現(xiàn)了一個控制臺通訊錄管理程序。讓大家學會如何利用控制臺程序進行交互設計。
涉及知識點
- 鏈表數(shù)據(jù)結構的實現(xiàn)方法
- 內(nèi)存的使用技巧
- 文件讀寫操作
這個項目的源碼請在GitHub中下載。
6. C語言常見技巧
這一部分介紹了C語言編程中的一些常識性的東西,它能夠指導我們不犯低級錯誤。
很多公司的面試題都或多或少地設計這部分知識。
7. C語言編程和調(diào)試
這兩篇重點介紹了C語言開發(fā)中的技巧和好習慣。良好的習慣是成功的開始,很多優(yōu)秀的團隊之所以成功不是因為擁有多么頂級的大牛,而是因為他們有嚴格的編程行為規(guī)范。這些才是最寶貴的東西。
我是天花板,讓我們一起在軟件開發(fā)中自我迭代。
如有任何問題,歡迎與我聯(lián)系。