TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
狂人C:程序員入門必備(簡體書)
滿額折

狂人C:程序員入門必備(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

《狂人C:程序員入門必備》以獨特的方式全面地講述了C語言(C89和C99)的基本概念和編程知識。面向初學者,對基本概念詳盡透徹的剖析,強調良好的編程習慣和風格,結合軟件工程、軟件測試的基本理念介紹編程知識,是《狂人C:程序員入門必備》的主要特色。
全書分為3個部分:理解程序設計,結構化程序設計與數據的組織和C語言的高級話題。體現了從零基礎到C編程高手層次遞進的特點。
全書貫穿大量生動實例,講述從問題的提出、問題的分析、代碼的編寫到程序測試的全部過程,并對C語言學習者和使用者中常見但容易忽視的問題進行了剖析。
《狂人C:程序員入門必備》適合C語言初學者參考和使用,也適合高等院校計算機專業選為教材使用。

目次

第1篇 理解程序設計
第1章 基礎知識
1.1 什麼是編程
1.1.1 計算機如何工作
1.1.2 內存中的程序是哪里來的
1.1.3 可執行文件的製作
1.1.4 C語言的演化
1.2 怎樣用C語言編程
1.2.1 學習C語言編程都需要什麼
1.2.2 最簡單的C語言程序的基本結構
1.2.3 Dev C++
1.3 printf()函數初步
1.3.1 簡單的一般用法
1.3.2 特殊的字符
1.4 C語言的“字母”和“單詞”
1.4.1 C語言的字母
1.4 12C語言的“詞”
小結
概念與術語
風格與習慣
常見錯誤
牛角尖
練習與自測

第2章 數據類型
2.1 什麼是數據類型
2.1.1 “三個世界”理論
2.1.2 問題世界:“萬物皆數”
2.1.3 代碼世界:書寫規則及含義
2.1.4 機器世界里的“機器數”
2.1.5 輸出問題
2.1.6 計算2的1到10次冪
2.1.7 代碼質量的改進
2.2 讓程序記住計算結果——變量
2.2.1 計算機的記憶功能
2.2.2 在代碼中實現“記憶
2.3 int類型——總結與補充
2.3.1 計算機表示負整數的幾種方法
2.3.2 計算機碼制和C語言的關係
2.3.3 暫時不必關心的一些細節
2.3.4 int類型值的范圍
2.3.5 int類型常量在代碼中的其他寫法
2.3.6 Dev C++中int類型的機器數
2.4 對數據類型的進一步討論
2.4.1 int數據類型的運算
2.4.2 數學公式與數據類型
2.4.3 數據類型——代碼與編譯器的約定
2.5 莫名其妙的“整型
2.5.1 unsignedint類型
2.5.2 long、short關鍵字描述的整數類型
2.5.3 沒有常量的char類型
2.5.4 其他
2.6 浮點類型
2.6.1 double類型常量的代碼書寫規則
2.6.2 浮點類型數據存儲模型
2.6.3 浮點類型的一些特性
2.6.4 浮點類型的運算
2.6.5 浮點類型的輸出及其他
2.7 數據類型與算法
2.7.1 錯誤的數據類型
217.2 所謂算法
2.7.3 一個技巧
2.7.4 更高效率的寫法
2.8 算法的特性
小結
概念與術語
風格與習慣
常見錯誤
牛角尖
練習與自測

第3章 運算符、表達式及語句
3.1 C的“動詞”及“動詞”的“賓語”
3.2 表達式——C語言的“詞組
3.2.1 初等表達式
3.2.2 被誤解的“()
3.2.3 帶運算符的表達式
3.2.4 不像表達式的表達式
3.2.5 表達式:專業與副業
3.2.6 賦值運算符左側的標識符稱為左值
3.2.7 函數調用是表達式不是語句
3.3 誰是誰的誰
3.3.1 流行的謬誤:優先級決定運算次序
3.3.2 “左結合性”是運算對象先與左面的運算符相結合嗎
3.3.3 運算符、表達式小結
3.4 右值的類型轉換
3.4.1 明確寫出的顯式轉換——cast運算
3.4.2 cast運算的規則
3.4.3 賦值中的轉換
3.4.4 1+1.0=?
3.4.5 算術轉換:早已廢棄的規則和依然有效的規則
3.5 語句的概念
3.5.1 關於語句的閒話
3.5.2 空語句有兩種
3.5.3 表達式語句
3.5.4 順序結構
3.5.5 復合語句
3.6 例題
3.6.1 簡單的類型轉換
3.6.2 最基礎的算法——交換變量的值
3.6.3 編程不是列公式
3.7 算法和數據結構初窺
3.8 在程序運行時提供數據
小結
概念與術語
風格與習慣
常見錯誤
牛角尖
練習與自測

第4章 選擇語句
4.1 關係運算
4.1.1 “<”的數學含義及代碼含義
4.1.2 4種關係運算符
4.1.3 常見誤區及與常識不符的結果
4.2 if語句
4.2.1 語法格式及含義
4.2.2 例題
4.2.3 ()內的表達式
4.2.4 ()后面的語句
4.3 判等運算
4.4 表達復雜的條件
4.5 if else語句
4.6 雞肋——Bool類型(C99)
4.7 判斷三角形種類
4.8 顯得很有學問的運算符
4.9 大師如是說goto
4.10 給程序更多選項——Switch語句
4.10.1 switch語句的一種應用形式
4.10.2 switch語句中的break語句
4.11 程序開發的過程
小結
概念與術語
風格與習慣
常見錯誤
牛角尖
練習與自測

第5章 從循環到窮舉
5.1 造句:當就
5.1.1 語法要素
5.1.2 猴子吃桃問題更簡潔的寫法
……

第2篇 結構化程序設計與簡單的數據結構
第6章 最復雜的去處符——“()”
第7章 作為類型說明符和去處符的“[]”
第8章 結構體、共用體與位運算
第9章 指針
第10章 字符串、字符數組及指向字符的指針

第3篇 復雜的數據結構、算法及其他話題
第11章 復雜的數據類型與算法
第12章 程序的輸入與輸出
第13章 程序組織與編譯預處理
第14章 標準庫簡介
附錄
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區