TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
學通C語言的24堂課:72集大型多媒體教學視頻(配光盤)(簡體書)
滿額折

學通C語言的24堂課:72集大型多媒體教學視頻(配光盤)(簡體書)

人民幣定價:79.8 元
定價
:NT$ 479 元
優惠價
87417
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《學通C語言的24堂課》以24堂課的形式,從初中級用戶的角度出發,進行合理的內容安排,突出學、練、用結合。《學通C語言的24堂課》主要內容包括:初識C語言、掌握C語言數據類型、表達式與運算符、數據輸入/輸出函數、設計選擇/分支結構程序、循環控制、數組的應用、字符數組、函數的應用、變量的存儲類別、C語言中的指針、結構體的使用、共用體的綜合應用、使用預處理命令、存儲管理、鏈表在C語言中的應用、棧和隊列、C語言中的位運算、文件操作技術、圖形圖像處理、猜數字游戲、五子棋游戲、學生成績管理系統和圖書管理系統(MySQL)。《學通C語言的24堂課》適合有志于從事軟件開發的初學者、高校計算機相關專業學生和畢業生,也可作為軟件開發人員的參考手冊或者高校的教學參考書。《學通C語言的24堂課》通過教學視頻、實例訓練、綜合應用、項目實踐、自我測試、行動指南逐步深入和強化訓練等方式,并輔之以心理勵志,來持續激發讀者主動學習、自發學習。《學通C語言的24堂課》給出了375個小型實例,184個綜合應用,7個項目案例(部分在光盤中),各類技巧、試驗200余個,測試題目210個,以方便讀者訓練、測試和快速提升。《學通C語言的24堂課》DVD光盤給出了72集(308段)多媒體教學視頻講解,每個實例都給出了相應的源程序,可直接復制源碼學習或應用。

名人/編輯推薦

《學通C語言的24堂課》:用持續激勵培養良好習慣以良好習慣鑄就偉大夢想——致親愛的讀者朋友在開始學習《學通C語言的24堂課》的同時,強烈建議讀者朋友同時閱讀并踐行《世界上最偉大的推銷員》(奧格曼狄諾著)《學通C語言的24堂課》,該書書名像是寫給推銷員的書,其實適合所有渴望成功的人們,當然也適合渴望成為優秀程序員的讀者朋友。該書是在全世界范圍內影響巨大的勵志類著作之一,它振奮人心,激勵斗志,改變了無數人的命運。成千上萬的人們盛贊從該書中得到了神奇的力量,走向了成功之路。該書記載了一則傳奇故事。一個名叫海菲的牧童,從他的主人那里幸運地得到十道神秘的羊皮卷,遵循卷中的原則,他執著創業,最終成為了一名偉大的推銷員。建立起了一座浩大的商業王國……。怎樣使用羊皮卷呢,按照書中所講,就是每天早上、中午、晚上要分別用心默念或朗誦羊皮卷之一的內容,晚上寫下踐行記錄,該卷內容就會潛移默化影響到自己的行動,通過持續不斷的自我激勵和實踐,30天之後就會形成好良好的習慣,之後再進入下一卷。而成功的秘密就在于養成良好的習慣!良好的習慣可以通過持續不斷的激勵養成!學習軟件開發也是一樣,為此,我們借用了該書的方法,在每堂課的最後給出了一個勵志故事,希望讀者朋友能像上述該書一樣,每天早、中、晚上能將該故事默念一遍,并寫下踐行記錄,持續30天使之形成良好習慣,相信這些良好習慣非但助您成功踏上軟件開發之路,還能讓您受益一生。這也是我們命名為《軟件開發羊皮卷》的初衷。375個中小實例訓練,550余段源碼分析,184個應用模塊精解,7大項目案例展示。72集教學視頻:72m(308段)多媒體教學視頻,聽程序員現場講解、375個中小實例:夯實必備知識。強化基本功訓練、550余源碼分析:尋找編程感覺。培養編程思想、184個應用模塊:激發學習興趣。突出開發實戰、7大項目案例:體驗項目開發過程,積累項目開發經驗。

目次

第1部分 基礎篇第1堂課 初識C語言3視頻講解:45分鐘1.1 C語言發展史41.1.1 程序語言簡述41.1.2 C語言歷史41.2 C語言的特點51.3 一個簡單C程序51.4 一個完整的C程序71.5 C語言程序的格式101.6 開發環境111.6.1 Turbo C 2.0111.6.2 Visual C++ 6.0141.7 照貓畫虎——基本功訓練191.7.1 基本功訓練1——使用TC創建C文件191.7.2 基本功訓練2——使用Visual C++ 6.0創建.c文件201.7.3 基本功訓練3——打開一個C文件211.7.4 基本功訓練4——設置工具欄211.8 情景應用——拓展與實踐221.8.1 情景應用1——求和程序221.8.2 情景應用2——求10!231.8.3 情景應用3——猴子吃桃241.8.4 情景應用4——陽陽買蘋果251.9 自我測試261.10 行動指南271.11 成功可以復制——迅雷創始人鄒勝龍27第2堂課 掌握C語言數據類型29視頻講解:56分鐘2.1 C語言的編程規范302.1.1 注釋的合理使用302.1.2 程序中的“{}”要對齊302.1.3 合理使用空格使代碼更規范312.1.4 換行使代碼更清晰312.2 關鍵字322.3 標識符322.4 數據類型332.5 常量342.5.1 整型常量342.5.2 實型常量362.5.3 字符型常量362.5.4 轉義字符392.5.5 符號常量402.6 變量412.6.1 整型變量412.6.2 實型變量432.6.3 字符型變量452.7 照貓畫虎——基本功訓練462.7.1 基本功訓練1——定義正確的數據類型求圓周長462.7.2 基本功訓練2——數值型常量的使用472.7.3 基本功訓練3——字符變量的使用482.7.4 基本功訓練4——實型變量的使用482.8 情景應用——拓展與實踐492.8.1 情景應用1——十進制轉換為二進制492.8.2 情景應用2——利用“#”輸出圖形512.8.3 情景應用3——打印楊輝三角512.8.4 情景應用4——利用“*”輸出矩形522.9 自我測試532.10 行動指南542.11 成功可以復制——蓋茨第二馬克·扎克伯格55第3堂課 表達式與運算符57視頻講解:59分鐘3.1 表達式583.2 賦值運算符與賦值表達式593.2.1 變量賦初值603.2.2 自動類型轉換613.2.3 強制類型轉換613.3 算術運算符與表達式623.3.1 算術運算符623.3.2 算術表達式633.3.3 優先級與結合性643.3.4 自增自減運算符663.4 關系運算符與表達式683.4.1 關系運算符683.4.2 關系表達式683.4.3 優先級與結合性693.5 邏輯運算符與表達式703.5.1 邏輯運算符703.5.2 邏輯表達式713.5.3 優先級與結合性713.6 位邏輯運算符與表達式723.6.1 位邏輯運算符723.6.2 位邏輯表達式723.7 逗號運算符與表達式733.8 復合賦值運算符743.9 照貓畫虎——基本功訓練753.9.1 基本功訓練1——使用基本的算術運算符753.9.2 基本功訓練2——賦值表達式類型的轉換763.9.3 基本功訓練3——復合賦值運算符的應用773.9.4 基本功訓練4——逗號運算符的應用773.9.5 基本功訓練5——關系表達式進行算術運算783.10 情景應用——拓展與實踐783.10.1 情景應用1——求1~10的累加和783.10.2 情景應用2——計算學生平均身高793.10.3 情景應用3——求一元二次方程ax2+bx+c=0的根793.10.4 情景應用4——求字符串中字符的個數803.10.5 情景應用5——計算a+=a*=a/=a-6813.11 自我測試823.12 行動指南833.13 成功可以復制——善于抓住時機的人徐少春84第4堂課 數據輸入/輸出函數87視頻講解:69分鐘4.1 語句884.2 字符數據輸入/輸出884.2.1 字符數據輸出884.2.2 字符數據輸入894.3 字符串輸入/輸出914.3.1 字符串輸出函數914.3.2 字符串輸入函數924.4 格式輸出函數934.5 格式輸入函數954.6 順序程序設計應用994.7 照貓畫虎——基本功訓練1004.7.1 基本功訓練1——使用字符函數輸入/輸出字符1004.7.2 基本功訓練2——使用字符輸出函數輸出“mrsoft”1014.7.3 基本功訓練3——輸出相對的最小整數1024.7.4 基本功訓練4——輸出乘法口訣表1024.7.5 基本功訓練5——輸出兩個數的最大公約數1034.8 情景應用——拓展與實踐1044.8.1 情景應用1——將輸入的小寫字符轉換為大寫字符1044.8.2 情景應用2——用“*”號輸出圖案1054.8.3 情景應用3——輸出3×3的矩陣1064.8.4 情景應用4——輸出一個字符的前驅字符1064.8.5 情景應用5——根據輸入判斷能否組成三角形1074.9 自我測試1084.10 行動指南1104.11 成功可以復制——暴雪公司的領航者邁克·莫漢110第5堂課 設計選擇/分支結構程序113視頻講解:81分鐘5.1 if語句1145.2 if語句的基本形式1145.2.1 if語句形式1145.2.2 if…else語句形式1175.2.3 else if語句形式1215.3 if的嵌套形式1245.4 條件運算符1265.5 switch語句1275.5.1 switch語句的基本形式1275.5.2 多路開關模式的switch語句1315.6 if else語句和switch語句的區別1325.7 選擇結構程序應用1345.8 照貓畫虎——基本功訓練1365.8.1 基本功訓練1——單條件單分支選擇語句1365.8.2 基本功訓練2——單條件雙分支選擇語句1365.8.3 基本功訓練3——條件運算符的使用1375.8.4 基本功訓練4——計算工人工資1385.8.5 基本功訓練5——判斷閏年1395.9 情景應用——拓展與實踐1405.9.1 情景應用1——從小到大輸出3個數1405.9.2 情景應用2——求學生的最低分和最高分1415.9.3 情景應用3——模擬自動售貨機1425.9.4 情景應用4——模擬ATM機界面程序1435.9.5 情景應用5——計算某日是該年的第幾天1465.10 自我測試1475.11 行動指南1505.12 成功可以復制——因特網的點火人馬克·安德森151第6堂課 循環控制153視頻講解:82分鐘6.1 循環語句1546.2 while語句1546.3 do…while語句1576.4 for語句1586.4.1 for語句使用1586.4.2 for循環的變體1616.4.3 for語句中的逗號應用1636.5 3種循環語句的比較1646.6 循環嵌套1646.6.1 循環嵌套的結構1646.6.2 循環嵌套實例1666.7 轉移語句1666.7.1 goto語句1676.7.2 break語句1686.7.3 continue語句1696.8 照貓畫虎——基本功訓練1706.8.1 基本功訓練1——求某個數的階乘1706.8.2 基本功訓練2——一元錢的兌換方案1716.8.3 基本功訓練3——特殊等式1726.8.4 基本功訓練4——計算12+22+…+1021736.8.5 基本功訓練5——輸出10~100之間的素數1736.9 情景應用——拓展與實踐1756.9.1 情景應用1——愛因斯坦階梯問題1756.9.2 情景應用2——斐波那契數列1766.9.3 情景應用3——銀行存款問題1776.9.4 情景應用4——計算學生的最高分1776.9.5 情景應用5——統計不及格的人數1786.10 自我測試1796.11 行動指南1826.12 成功可以復制——微型博客Twitter創始人埃文·威廉姆斯183第7堂課 數組的應用185視頻講解:58分鐘7.1 一維數組1867.1.1 一維數組的定義和引用1867.1.2 一維數組初始化1877.1.3 一維數組應用1897.2 二維數組1907.2.1 二維數組的定義和引用1907.2.2 二維數組初始化1917.2.3 二維數組應用1927.3 多維數組1937.4 數組的排序算法1947.4.1 選擇法排序1947.4.2 冒泡法排序1967.4.3 交換法排序1977.4.4 插入法排序1997.4.5 折半法排序2017.4.6 排序算法的比較2047.5 照貓畫虎——基本功訓練2057.5.1 基本功訓練1——逆序存放數據2057.5.2 基本功訓練2——查找數組中的最值2067.5.3 基本功訓練3——判斷一個數是否存在數組中2077.5.4 基本功訓練4——相鄰元素之和2087.5.5 基本功訓練5——求二維數組對角線之和2087.6 情景應用——拓展與實踐2097.6.1 情景應用1——選票統計2097.6.2 情景應用2——模擬比賽打分2117.6.3 情景應用3——統計學生成績2127.6.4 情景應用4——矩陣的轉置2137.6.5 情景應用5——設計魔方陣2157.7 自我測試2167.8 行動指南2187.9 成功可以復制——射擊游戲之父John Carmack218第8堂課 字符數組221視頻講解:60分鐘8.1 字符數組的應用2228.1.1 字符數組定義和引用2228.1.2 字符數組初始化2228.1.3 字符數組的結束標志2248.1.4 字符數組的輸入/輸出2248.1.5 字符數組應用2268.2 字符串處理函數2278.2.1 字符串復制2278.2.2 字符串連接2288.2.3 字符串比較2298.2.4 字符串大小寫轉換2308.2.5 獲得字符串長度2328.3 照貓畫虎——基本功訓練2338.3.1 基本功訓練1——不使用strcpy函數實現字符串復制功能2338.3.2 基本功訓練2——用字符數組存儲學生姓名并輸出2348.3.3 基本功訓練3——字符升序排列2348.3.4 基本功訓練4——在指定位置插入字符2368.3.5 基本功訓練5——刪除字符串中的連續字符2378.4 情景應用——拓展與實踐2388.4.1 情景應用1——統計各種字符個數2388.4.2 情景應用2——字符串倒置2398.4.3 情景應用3——字符串替換2408.4.4 情景應用4——回文字符串2418.4.5 情景應用5——字符串加密和解密2428.5 自我測試2448.6 行動指南2458.7 成功可以復制——圖文世界的締造者約翰·沃洛克246第2部分 提高篇第9堂課 函數的應用251視頻講解:98分鐘9.1 函數概述2529.2 函數的定義2539.2.1 函數定義的形式2549.2.2 定義與聲明2559.3 返回語句2579.3.1 從函數返回2579.3.2 返回值2589.4 函數參數2599.4.1 形式參數與實際參數2609.4.2 數組作函數參數2619.4.3 main的參數2669.5 函數的調用2679.5.1 函數調用方式2679.5.2 嵌套調用2699.5.3 遞歸調用2719.6 內部函數和外部函數2739.6.1 內部函數2749.6.2 外部函數2759.7 局部變量和全局變量2769.7.1 局部變量2769.7.2 全局變量2789.8 函數應用2809.9 照貓畫虎——基本功訓練2859.9.1 基本功訓練1——設計函數輸出兩個數中的最大值2859.9.2 基本功訓練2——設計函數計算學生的平均成績2869.9.3 基本功訓練3——判斷素數2879.9.4 基本功訓練4——求數組元素中的最小值2879.9.5 基本功訓練5——打印1到5的階乘2889.10 情景應用——拓展與實踐2899.10.1 情景應用1——遞歸解決年齡問題2899.10.2 情景應用2——百錢百雞問題2909.10.3 情景應用3——求最大公約數和最小公倍數2929.10.4 情景應用4——求直角三角形斜邊2939.10.5 情景應用5——小數分離2949.11 自我測試2949.12 行動指南2969.13 成功可以復制——征途巨人史玉柱297第10堂課 變量的存儲類別299視頻講解:42分鐘10.1 了解變量的存儲類型30010.2 使用auto關鍵字聲明自動變量30010.3 使用static關鍵字聲明靜態變量30110.4 使用register關鍵字聲明寄存器變量30310.5 使用extern關鍵字聲明外部變量30410.5.1 聲明在一個文件中使用的外部變量30410.5.2 聲明在多個文件中使用的外部變量30510.6 使用static關鍵字聲明靜態外部變量30610.7 照貓畫虎——基本功訓練30710.7.1 基本功訓練1——聲明自動變量30710.7.2 基本功訓練2——比較兩個數的大小30810.7.3 基本功訓練3——求兩個數的和30910.7.4 基本功訓練4——計算用戶輸入整數的乘積30910.7.5 基本功訓練5——使用register定義局部變量31010.8 情景應用——拓展與實踐31110.8.1 情景應用1——婚禮上的謊言31110.8.2 情景應用2——求新同學的年齡31210.8.3 情景應用3——捕魚和分魚31310.8.4 情景應用4——求郵票總數31410.8.5 情景應用5——巧分蘋果31510.9 自我測試31610.10 行動指南31810.11 成功可以復制——締造華人的硅谷傳奇楊致遠319第11堂課 C語言中的指針321視頻講解:107分鐘11.1 指針相關概念32211.1.1 地址與指針32211.1.2 變量與指針32311.1.3 指針變量32311.1.4 指針自加自減運算32611.2 數組與指針32711.2.1 一維數組與指針32811.2.2 二維數組與指針33111.2.3 字符串與指針33311.2.4 字符串數組33411.3 指向指針的指針33611.4 指針變量作函數參數33811.5 返回指針值的函數34311.6 指針數組作main函數的參數34511.7 照貓畫虎——基本功訓練34611.7.1 基本功訓練1——利用指針查找數列中最大值和最小值34611.7.2 基本功訓練2——利用指針實現字符串復制34711.7.3 基本功訓練3——實現數組元素值逆序存放34811.7.4 基本功訓練4——使用指針連接兩個字符串34911.7.5 基本功訓練5——利用指針輸出數組元素35011.8 情景應用——拓展與實踐35111.8.1 情景應用1——查找成績不及格的學生35111.8.2 情景應用2——使用指針實現冒泡排序35211.8.3 情景應用3——輸入月份號輸出英文月份名35311.8.4 情景應用4——使用指針插入元素35411.8.5 情景應用5——使用指針交換兩個數組中的最大值35511.9 自我測試35711.10 行動指南35911.11 成功可以復制——殺毒王王江民360第12堂課 結構體的使用363視頻講解:62分鐘12.1 結構體36412.1.1 結構體類型的概念36412.1.2 結構體變量的定義36512.1.3 結構體變量的引用36612.1.4 結構體類型的初始化36812.2 結構體數組37012.2.1 定義結構體數組37012.2.2 初始化結構體數組37112.3 結構體指針37312.3.1 指向結構體變量的指針37312.3.2 指向結構體數組的指針37612.3.3 結構體作函數參數37712.4 包含結構的結構38012.5 照貓畫虎——基本功訓練38112.5.1 基本功訓練1——結構體變量的初始化38112.5.2 基本功訓練2——使用結構體存放學生信息38212.5.3 基本功訓練3——整數排序38312.5.4 基本功訓練4——指向數組元素的結構指針運算38412.5.5 基本功訓練5——計算學生的平均成績38512.6 情景應用——拓展與實踐38612.6.1 情景應用1——找出最高分38612.6.2 情景應用2——候選人選票程序38712.6.3 情景應用3——求平面上兩點的距離38812.6.4 情景應用4——設計通訊錄38912.6.5 情景應用5——輸出火車票價39012.7 自我測試39212.8 行動指南39412.9 成功可以復制——中國第一程序員求伯君395第13堂課 共用體的綜合應用397視頻講解:24分鐘13.1 共用體39813.1.1 共用體的概念39813.1.2 共用體變量的引用39813.1.3 共用體變量的初始化39913.1.4 共用體類型的數據特點40013.2 枚舉類型40013.3 照貓畫虎——基本功訓練40113.3.1 基本功訓練1——共用體變量的應用40113.3.2 基本功訓練2——共用體處理任意類型數據40213.3.3 基本功訓練3——取出整型數據的高字節數據40313.4 情景應用——拓展與實踐40413.4.1 情景應用1——使用共用體存放學生和老師信息40413.4.2 情景應用2——輸出今天星期幾40513.4.3 情景應用3——制作花束40613.5 自我測試40813.6 行動指南40913.7 成功可以復制——80後新貴、泡泡網CEO李想409第14堂課 使用預處理命令411視頻講解:62分鐘14.1 宏定義41214.1.1 不帶參數的宏定義41214.1.2 帶參數的宏定義41314.2 #include指令41414.3 條件編譯41614.3.1 #if命令41614.3.2 #ifdef及#ifndef命令41814.3.3 #undef命令41914.3.4 #line命令41914.3.5 #pragma命令42014.4 照貓畫虎——基本功訓練42014.4.1 基本功訓練1——不帶參數的宏定義求平行四邊形面積42014.4.2 基本功訓練2——定義帶參數的宏實現求兩個整數的乘積42114.4.3 基本功訓練3——編寫頭文件包含圓面積的計算公式42214.4.4 基本功訓練4——使用條件編譯將字符轉換為大寫42314.4.5 基本功訓練5——使用宏定義實現數組值的互換42414.5 情景應用——拓展與實踐42514.5.1 情景應用1——使用帶參數的宏求圓面積42514.5.2 情景應用2——利用宏定義求偶數和42614.5.3 情景應用3——從3個數中找出最小數42714.5.4 情景應用4——利用文件包含設計輸出模式42814.5.5 情景應用5——使用條件編譯隱藏密碼42814.6 自我測試42914.7 行動指南43114.8 成功可以復制——使計算機成為生活的必需品比爾·蓋茨432第3部分 高級篇第15堂課 存儲管理435視頻講解:33分鐘15.1 內存組織方式43615.1.1 內存組織方式43615.1.2 堆管理43615.2 動態管理43715.2.1 malloc函數43715.2.2 calloc函數43815.2.3 realloc函數43915.2.4 free函數43915.3 內存丟失44015.4 照貓畫虎——基本功訓練44115.4.1 基本功訓練1——sizeof關鍵字的應用44115.4.2 基本功訓練2——為具有3個數組元素的數組分配內存44215.4.3 基本功訓練3——為二維數組動態分配內存44215.5 情景應用——拓展與實踐44415.5.1 情景應用1——使用malloc()函數分配內存44415.5.2 情景應用2——調用calloc()函數動態分配內存44415.5.3 情景應用3——商品信息的動態存放44515.6 自我測試44615.7 行動指南44715.8 成功可以復制——知識改變命運、科技改變生活李彥宏448第16堂課 鏈表在C語言中的應用451視頻講解:76分鐘16.1 鏈表45216.1.1 鏈表概述45216.1.2 靜態鏈表45316.1.3 處理動態鏈表所需的函數45416.2 鏈表相關操作45416.2.1 創建動態鏈表45416.2.2 輸出鏈表45616.2.3 鏈表的插入操作45816.2.4 鏈表的刪除操作45916.3 鏈表的表現形式46316.3.1 單向鏈表46316.3.2 循環鏈表46416.3.3 雙向鏈表46416.4 照貓畫虎——基本功訓練46516.4.1 基本功訓練1——創建單向鏈表46516.4.2 基本功訓練2——向單向鏈表中插入元素46716.4.3 基本功訓練3——刪除結點元素46916.4.4 基本功訓練4——創建雙向鏈表47116.4.5 基本功訓練5——創建循環鏈表47416.5 情景應用——拓展與實踐47516.5.1 情景應用1——單向鏈表逆置47516.5.2 情景應用2——雙向鏈表逆序輸出47716.5.3 情景應用3——連接兩個鏈表47916.5.4 情景應用4——使用鏈表實現約瑟夫環48016.5.5 情景應用5——查找兩個鏈表中的相同元素48216.6 自我測試48416.7 行動指南48616.8 成功可以復制——中國通信設備行業的領跑者任正非486第17堂課 棧和隊列489視頻講解:73分鐘17.1 棧的定義和幾種基本操作49017.1.1 棧的定義49017.1.2 棧常見的幾種基本操作49117.2 棧的存儲和實現49217.2.1 順序棧49217.2.2 鏈棧49417.3 隊列的定義和基本操作49717.3.1 隊列的定義49717.3.2 隊列常見的幾種基本操作49717.4 隊列的存儲及運算49717.4.1 順序隊列49717.4.2 鏈隊列50017.4.3 循環隊列50117.5 照貓畫虎——基本功訓練50117.5.1 基本功訓練1——應用棧實現進制轉換50117.5.2 基本功訓練2——括號匹配檢測50417.5.3 基本功訓練3——利用棧實現遞歸計算多項式50717.5.4 基本功訓練4——循環隊列的基本操作50817.6 情景應用——拓展與實踐51117.6.1 情景應用1——漢諾塔問題51117.6.2 情景應用2——機票預售系統51317.6.3 情景應用3——鏈隊列的使用51517.7 自我測試51917.8 行動指南52017.9 成功可以復制——軟件業的華人教父王嘉廉521第18堂課 C語言中的位運算523視頻講解:62分鐘18.1 位與字節52418.2 位運算操作符52418.2.1 與運算符52418.2.2 或運算符52518.2.3 取反運算符52718.2.4 異或運算符52818.2.5 左移運算符52918.2.6 右移運算符53018.3 循環移位53218.4 位段53318.4.1 位段的概念與定義53318.4.2 位段相關說明53418.5 照貓畫虎——基本功訓練53518.5.1 基本功訓練1——輸入兩個整數實現按位與和按位或53518.5.2 基本功訓練2——使二進制數特定位翻轉53618.5.3 基本功訓練3——整數與0異或53718.5.4 基本功訓練4——將輸入的數左移兩位并輸出53818.5.5 基本功訓練5——編程實現循環右移53818.6 情景應用——拓展與實踐53918.6.1 情景應用1——交換兩個值不用臨時變量53918.6.2 情景應用2——取一個整數的後4位54018.6.3 情景應用3——編寫循環移位函數54118.6.4 情景應用4——取出給定16位二進制數的奇數位54118.6.5 情景應用5——求一個數的補碼54218.7 自我測試54318.8 行動指南54418.9 成功可以復制——創造互聯網搜索時代謝爾蓋·布林545第19堂課 文件操作技術547視頻講解:87分鐘19.1 文件概述54819.2 文件基本操作54819.2.1 文件指針54819.2.2 文件的打開54919.2.3 文件的關閉54919.3 文件的讀寫55019.3.1 fputc函數55019.3.2 fgetc函數55119.3.3 fputs函數55119.3.4 fgets函數55219.3.5 fprintf函數55319.3.6 fscanf函數55419.3.7 fread函數和fwrite函數55519.4 文件的定位55719.4.1 fseek函數55719.4.2 rewind函數55819.4.3 ftell函數55919.5 照貓畫虎——基本功訓練56119.5.1 基本功訓練1——關閉打開的所有文件56119.5.2 基本功訓練2——讀取指定文件的內容56319.5.3 基本功訓練3——同時顯示兩個文件的內容56419.5.4 基本功訓練4——隨機讀寫文件56519.5.5 基本功訓練5——文件的錯誤處理56719.6 情景應用——拓展與實踐56919.6.1 情景應用1——創建文件56919.6.2 情景應用2——文件的復制57019.6.3 情景應用3——刪除文件57219.6.4 情景應用4——重命名文件57319.6.5 情景應用5——文件加密57519.7 自我測試57719.8 行動指南57919.9 成功可以復制——IT風云人物鮑岳橋579第20堂課 圖形圖像處理581視頻講解:129分鐘20.1 字符屏幕58220.1.1 定義文本窗口58220.1.2 顏色設置58220.1.3 文本的輸入和輸出58320.1.4 屏幕操作函數58420.2 圖形顯示58620.2.1 圖形模式初始化58620.2.2 屏幕顏色設置58820.2.3 基本圖形函數59020.2.4 封閉圖形的填充59720.3 圖形屏幕59920.4 圖形模式下文本輸出60020.4.1 文本輸出函數60020.4.2 文本屬性設置60120.5 照貓畫虎——基本功訓練60320.5.1 基本功訓練1——閃爍的文字60320.5.2 基本功訓練2——實現背景顏色切換60420.5.3 基本功訓練3——繪制圓形60520.5.4 基本功訓練4——在屏幕中繪制兩個相同的小球60520.5.5 基本功訓練5——繪制五角星60720.6 情景應用——拓展與實踐60920.6.1 情景應用1——繪制折線圖60920.6.2 情景應用2——輸出餅狀圖61120.6.3 情景應用3——畫條形圖61220.6.4 情景應用4——畫玫瑰花61520.6.5 情景應用5——菜單界面設計61920.7 自我測試62520.8 行動指南62720.9 成功可以復制——IT大王王志東627第4部分 實戰篇第21堂課 猜數字游戲631視頻講解:23分鐘21.1 概述63221.2 需求分析63221.3 系統設計63221.3.1 設計目標63221.3.2 開發及運行環境63221.4 程序預覽63221.5 設計思路63421.6 文件引用63421.7 主要功能實現63421.7.1 主函數63421.7.2 猜數字63521.7.3 光標定位637第22堂課 五子棋游戲639視頻講解:27分鐘22.1 概述64022.2 需求分析64022.3 系統設計64022.3.1 設計目標64022.3.2 開發及運行環境64022.4 程序預覽64022.5 graphics.h文件64122.6 設計思路64422.7 預處理64422.7.1 文件引用64422.7.2 宏定義64522.8 聲明變量64522.9 函數聲明64522.10 主要功能實現64522.10.1 主函數64522.10.2 開始游戲64722.10.3 繪制棋盤64722.10.4 繪制棋子64822.10.5 清除棋子64822.10.6 游戲過程64822.10.7 判斷勝負653第23堂課 學生成績管理系統657視頻講解:40分鐘23.1 需求分析65823.2 系統設計65823.3 功能設計65823.3.1 功能選擇界面65923.3.2 錄入學生成績信息66023.3.3 查詢學生成績信息66223.3.4 刪除學生成績信息66323.3.5 修改學生成績信息66423.3.6 插入學生成績信息66623.3.7 統計學生人數668第24堂課 圖書管理系統(MySQL)669視頻講解:32分鐘24.1 概述67024.1.1 需求分析67024.1.2 開發工具選擇67024.2 系統設計67024.2.1 系統目標67024.2.2 系統功能結構67024.2.3 系統預覽67024.2.4 開發及運行環境67224.3 數據庫設計67324.3.1 安裝MySQL數據庫67324.3.2 啟動MySQL數據庫67624.3.3 創建數據庫67724.3.4 數據表結構67824.4 C語言開發數據庫程序的流程67824.5 C語言操作MySQL數據庫68024.5.1 MySQL常用數據庫操作函數68024.5.2 連接MySQL數據68224.5.3 查詢圖書表記錄68324.5.4 插入圖書表記錄68524.5.5 修改圖書表記錄68624.5.6 刪除圖書表記錄68724.6 文件引用68724.7 變量和函數定義68824.8 主要功能模塊設計68824.8.1 顯示主菜單信息68824.8.2 顯示所有圖書信息69024.8.3 添加圖書信息69224.8.4 修改圖書信息69824.8.5 刪除圖書信息70424.8.6 查詢圖書信息71024.9 程序調試及錯誤處理71224.9.1 解決創建數據表為一個文件的問題71224.9.2 在創建數據表時,最後一句結尾沒有標點71324.9.3 無法啟動MySQL服務714

書摘/試閱

C語言是一種通用的程序設計語言,主要用來進行系統程序設計,具有很多特點,下面分別進行介紹。高效性談到高效性,不得不說C語言是“魚與熊掌”兼得。從C語言的發展歷史也可以看出,它繼承了低級語言的優點,產生了高效的代碼,并具有友好的可讀性和編寫性。一般情況下,C語言生成的目標代碼運行效率比匯編程序低10%~20%。團靈活性C語言中的語法不拘一格,在原有語法基礎上進行創造、復合,給程序員更多的想象和發揮的空間。功能豐富除了C語言所具有的類型外,還可以使用豐富的運算符和自定義的結構類型,來表達任何復雜的數據類型,很好地完成所需要的功能。團表達力強C語言的語法形式與人們所使用的語言形式相似,書寫形式自由、結構規范,并且其中的簡單控制語句可以輕松地控制程序流程,完成復雜繁瑣的程序要求。團移植性好因為C語言具有良好的移植性,這使得C程序在不同的操作系統下,只需要簡單地修改或者不用修改就可以進行跨平臺的程序開發操作。由于這些特點,C語言備受程序員的青睞。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區