序
學習編程能夠帶給你什么
為什么是學習C語言而不是別的
你準備好了嗎
第1章 基礎篇
我們是從零開始的嗎
了解一些計算機內幕
程序員的“怪癖”
代數與C語言
本章要點
第2章 函數篇
程序的相貌
函數的相貌
如何在函數中“遣詞造句”
從main函數開始
為什么要定義多個函數
調用函數時發(fā)生了什么
讓人頭痛的printf和scanf
本章要點
第3章 符號篇
標識符
分隔符和結尾符
特殊的常量標識
都是分號惹的禍
為什么它們是最高級的運算符
古怪的運算符和表達式
雙胞胎運算符
=符號的雙重身份
穿上馬甲之后
extern的用武之地
static的用武之地
本章要點
第4章 數據篇
數據、數值與邏輯值
變量的值什么時候會變化
為什么要定義數組變量
指針的有色眼鏡
指針型參數的作用
小心駛得萬年船
本章要點
第5章 風格與調試篇
程序是寫給誰看的
好習慣是一種護身符
調試“三板斧”
調試的雕蟲小技
本章要點
第6章 其他
C語言中的“潛規(guī)則”
問世間“工程”為何物
“工程”是怎樣煉成的
好奇心會殺死貓嗎
本章要點