全書采用項目化、任務式的編寫方式。項目名稱以主副標題形式歸納概括,清晰明了;各個項目按照知識點拆分為若干個任務,每個任務都從全國計算機等級考試考點入手,并配套全國計算機等級考試C 語言試題,將理論和實踐相融合,循序漸進地介紹 C 語言的知識點。全書分為 11 個項目,分別是熟悉老朋友――C 語言、開啟學習之旅――遵守規(guī)則、開啟編程之路――順序結構程序設計、進階程序設計――選擇結構程序設計、高階程序設計――循環(huán)結構程序設計、玩轉 N 維編程――數(shù)組、提升編程效率――函數(shù)、提優(yōu)增速――指針、思前想后――預處理功能、整合資源――結構體與聯(lián)合和所見即所得――圖形可視化。并且每個項目都配備了例題和具體的實現(xiàn)代碼,此外還配套線上視頻講解、拓展訓練、課后習題等。本書可作為大數(shù)據(jù)、人工智能、智能控制、工業(yè)機器人等相關專業(yè)的編程教材,也可作為廣大計算機愛好者或全國計算機等級考試的參考書。