注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C語言零起點(diǎn)精進(jìn)攻略:C/C++入門·提高·精通

C語言零起點(diǎn)精進(jìn)攻略:C/C++入門·提高·精通

C語言零起點(diǎn)精進(jìn)攻略:C/C++入門·提高·精通

定 價(jià):¥98.00

作 者: 程的魏
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787122357533 出版時(shí)間: 2020-03-01 包裝: 平裝
開本: 16開 頁數(shù): 374 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C語言是學(xué)習(xí)其他程序設(shè)計(jì)語言的基礎(chǔ),也是編寫硬件相關(guān)的嵌入式系統(tǒng)等系統(tǒng)級(jí)程序的優(yōu)秀工具。本書從貼近CPU和內(nèi)存原理的角度,給讀者提供了一個(gè)學(xué)習(xí)—實(shí)踐—應(yīng)用C語言的逐步掌握C語言并成為C程序員的技能提升方案。 全書分5篇17章。前3篇分別講述C語言的起步知識(shí)、控制程序流程的基礎(chǔ)、編寫基本C代碼的組織工具;第4篇包含了編寫系統(tǒng)級(jí)程序所需要的C指針、結(jié)構(gòu)體、編譯預(yù)處理等關(guān)鍵知識(shí);第5篇提供了應(yīng)用C開發(fā)程序所需要的技能和初步實(shí)踐方法。 本書可作為高校學(xué)生學(xué)習(xí)C語言的教材和輔助讀物,也可作為中學(xué)生參加NOIP競(jìng)賽的參考書,還能作為初級(jí)嵌入式程序員理解C語言的工具書。

作者簡(jiǎn)介

暫缺《C語言零起點(diǎn)精進(jìn)攻略:C/C++入門·提高·精通》作者簡(jiǎn)介

圖書目錄

第1篇 起步知識(shí)
第1章 CPU運(yùn)行原理和C語言003
1.1 CPU是如何工作的 / 003
1.1.1 指令節(jié)拍和流水線 / 004
1.1.2 摩爾定律讓CPU越來越快 / 004
1.1.3 從CPU指令到程序設(shè)計(jì)語言 / 006
1.2 理解計(jì)算機(jī)程序設(shè)計(jì) / 006
1.2.1 程序是什么 / 006
1.2.2 程序設(shè)計(jì)與程序設(shè)計(jì)語言 / 007
1.2.3 不斷細(xì)化問題的結(jié)構(gòu)化程序設(shè)計(jì)思想 / 007
1.3 C語言的初步知識(shí) / 008
1.3.1 C語言的歷史 / 008
1.3.2 C語言程序的特點(diǎn) / 009
1.3.3 C語言程序的開發(fā)過程 / 010
1.4 程序生成的工具 / 010
1.4.1 編譯器的概念 / 011
1.4.2 連接器的概念 / 011
1.4.3 項(xiàng)目和Building / 011
1.5 一個(gè)簡(jiǎn)單的C語言程序 / 012
1.5.1 學(xué)習(xí)寫第一個(gè)C語言程序 / 012
1.5.2 分析C語言程序的組成部分 / 012
1.5.3 運(yùn)行這個(gè)程序 / 013
1.5.4 牛刀小試 / 013
1.5.5 C程序的構(gòu)成 / 014
本章小結(jié) / 014

第2章 C語言基本功015
2.1 了解電腦內(nèi)存的運(yùn)行方式 / 015
2.1.1 數(shù)據(jù)和代碼都存儲(chǔ)在內(nèi)存中 / 015
2.1.2 任何數(shù)據(jù)都需要標(biāo)識(shí)符才能讀取 / 016
2.2 認(rèn)識(shí)和使用標(biāo)識(shí)符 / 017
2.2.1 標(biāo)識(shí)符的命名規(guī)則 / 017
2.2.2 C語言中標(biāo)識(shí)符的分類 / 018
2.3 什么是變量 / 019
2.3.1 了解變量 / 019
2.3.2 聲明變量 / 019
2.3.3 初始化變量 / 020
2.4 什么是常量 / 020
2.4.1 認(rèn)識(shí)常量 / 020
2.4.2 整型常量 / 021
2.4.3 浮點(diǎn)型常量 / 021
2.4.4 字符型常量 / 022
2.4.5 字符串常量 / 023
2.4.6 符號(hào)常量 / 023
2.5 C語言程序中數(shù)據(jù)存儲(chǔ)的基本類型 / 024
2.5.1 存儲(chǔ)整型數(shù)據(jù) / 024
2.5.2 存儲(chǔ)實(shí)型數(shù)據(jù) / 027
2.5.3 存儲(chǔ)字符型數(shù)據(jù) / 028
2.6 基于數(shù)學(xué)程序運(yùn)算符和表達(dá)式 / 030
2.6.1 在C語句中使用算術(shù)運(yùn)算符 / 031
2.6.2 賦值運(yùn)算符 / 032
2.6.3 用自增、自減運(yùn)算符來進(jìn)行運(yùn)算 / 034
2.6.4 逗號(hào)運(yùn)算符 / 035
2.6.5 使用sizeof運(yùn)算符求變量占用的空間大小 / 035
2.6.6 使用關(guān)系運(yùn)算符完成條件的選擇 / 037
2.6.7 注意運(yùn)算符的優(yōu)先級(jí)和括號(hào) / 038
2.7 數(shù)據(jù)類型的轉(zhuǎn)換 / 040
2.7.1 隱式自動(dòng)轉(zhuǎn)換 / 040
2.7.2 顯式強(qiáng)制轉(zhuǎn)換 / 043
本章小結(jié) / 044

第2篇 代碼基礎(chǔ)
第3章 使用順序結(jié)構(gòu)編寫程序047
3.1 語句與表達(dá)式 / 047
3.1.1 CPU指令是如何變身匯編語言的 / 047
3.1.2 表達(dá)式語句與空語句 / 048
3.1.3 復(fù)合語句 / 049
3.2 控制屏幕打印 / 049
3.2.1 使用putchar( )輸出字符 / 049
3.2.2 格式化輸出函數(shù)printf( ) / 050
3.2.3 標(biāo)準(zhǔn)錯(cuò)誤流 / 052
3.3 讀取鍵盤輸入 / 052
3.3.1 用getchar( ) 函數(shù)輸入字符 / 052
3.3.2 用getch( ) 和getche( ) 函數(shù)輸入 / 053
3.3.3 格式化輸入函數(shù)scanf( ) / 054
3.4 輸入輸出綜合示例 / 057
3.5 操作系統(tǒng)和應(yīng)用程序 / 057
3.5.1 應(yīng)用程序在Windows中是如何被執(zhí)行的 / 058
3.5.2 Windows API 和C 運(yùn)行時(shí)庫 / 058
本章小結(jié) / 059

第4章 使用選擇結(jié)構(gòu)編寫程序061
4.1 用邏輯運(yùn)算符實(shí)現(xiàn)選擇結(jié)構(gòu) / 061
4.1.1 邏輯運(yùn)算符的使用 / 062
4.1.2 邏輯運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 / 063
4.1.3 使用邏輯運(yùn)算符的程序舉例 / 063
4.2 用if語句實(shí)現(xiàn)選擇結(jié)構(gòu) / 064
4.2.1 if語句的使用方法 / 064
4.2.2 使用if語句的程序舉例 / 064
4.2.3 使用if…else 結(jié)構(gòu)實(shí)現(xiàn)多項(xiàng)選擇 / 065
4.2.4 使用if…else結(jié)構(gòu)的程序舉例 / 066
4.2.5 if語句的嵌套使用 / 067
4.2.6 使用if語句嵌套的程序舉例 / 069
4.3 用條件運(yùn)算符實(shí)現(xiàn)簡(jiǎn)單的選擇結(jié)構(gòu) / 072
4.3.1 CPU只有JUMP指令 / 072
4.3.2 專業(yè)程序員都會(huì)錯(cuò):懸掛else引發(fā)的問題 / 073
4.3.3 這是語言特性,不是數(shù)學(xué)公式 / 074
4.3.4 少用,但可以了解的語言特性 / 074
4.4 多分支條件選擇語句:switch / 076
4.4.1 switch語句的結(jié)構(gòu)介紹 / 076
4.4.2 大多數(shù)人理解的switch語句都是錯(cuò)的 / 077
4.4.3 多個(gè)執(zhí)行結(jié)果共用一個(gè)條件 / 079
4.4.4 使用switch語句的程序綜合舉例 / 080
本章小結(jié) / 081

第5章 使用循環(huán)結(jié)構(gòu)編寫程序083
5.1 用while實(shí)現(xiàn)帶條件的循環(huán)語句 / 083
5.1.1 while循環(huán)語句的結(jié)構(gòu)和功能 / 083
5.1.2 while循環(huán)語句的程序?qū)嵗?/ 084
5.2 另一種帶條件的循環(huán)語句:do…while / 086
5.2.1 比較do…while與while的差異 / 086
5.2.2 用do…while循環(huán)的程序?qū)嵗?/ 086
5.3 用for 語句實(shí)現(xiàn)循環(huán) / 087
5.3.1 for 循環(huán)的結(jié)構(gòu)與功能介紹 / 087
5.3.2 使用for循環(huán)的程序?qū)嵗?/ 088
5.3.3 for 循環(huán)的幾種不同的格式 / 089
5.3.4 在for 語句中添加逗號(hào)運(yùn)算符 / 091
5.4 高級(jí)流程控制語句 / 092
5.4.1 用goto 語句在程序中任意跳轉(zhuǎn) / 092
5.4.2 用break 語句中斷循環(huán) / 093
5.4.3 用continue 語句跳出當(dāng)前循環(huán) / 094
5.5 各種循環(huán)語句的嵌套使用 / 096
本章小結(jié) / 098

第3篇能力提高
第6章 用函數(shù)把程序分塊101
6.1 函數(shù)的概念 / 101
6.1.1 明白什么是函數(shù) / 101
6.1.2 使用函數(shù)的好處 / 102
6.1.3 main()函數(shù)的概念及用途 / 102
6.2 函數(shù)的定義 / 102
6.2.1 自己定義一個(gè)函數(shù) / 102
6.2.2 定義一個(gè)有參函數(shù) / 104
6.2.3 函數(shù)的參數(shù) / 105
6.2.4 函數(shù)的返回值 / 106
6.2.5 空函數(shù) / 108
6.3 函數(shù)的調(diào)用原理與聲明 / 108
6.3.1 函數(shù)的聲明 / 108
6.3.2 函數(shù)調(diào)用表達(dá)式 / 109
6.3.3 函數(shù)調(diào)用的方式 / 109
6.3.4 不加()的函數(shù)調(diào)用會(huì)出現(xiàn)什么 / 111
6.3.5 嵌套調(diào)用 / 111
6.3.6 函數(shù)在結(jié)構(gòu)化程序設(shè)計(jì)中的意義 / 112
6.4 遞歸函數(shù) / 113
6.5 變量的作用域和存儲(chǔ)類別 / 116
6.5.1 什么是變量的作用域 / 116
6.5.2 塊結(jié)構(gòu) / 117
6.5.3 局部變量和局部變量的作用域 / 117
6.5.4 全局變量和全局變量的作用域 / 118
6.5.5 變量的存儲(chǔ)類別 / 119
6.5.6 靜態(tài)變量存儲(chǔ) / 119
6.5.7 自動(dòng)變量存儲(chǔ) / 121
6.6 內(nèi)部函數(shù)與外部函數(shù) / 122
6.6.1 內(nèi)部函數(shù) / 122
6.6.2 外部函數(shù) / 124
本章小結(jié) / 125

第7章 數(shù)組127
7.1 數(shù)組的概念及內(nèi)存占用 / 127
7.1.1 數(shù)組的概念 / 127
7.1.2 數(shù)組在內(nèi)存中的存儲(chǔ) / 128
7.1.3 數(shù)組的溢出 / 129
7.2 一維數(shù)組 / 129
7.2.1 一維數(shù)組的定義 / 130
7.2.2 一維數(shù)組的初始化 / 130
7.2.3 一維數(shù)組元素的引用 / 131
7.2.4 一維數(shù)組的應(yīng)用實(shí)例 / 132
7.3 二維數(shù)組 / 132
7.3.1 二維數(shù)組的定義 / 133
7.3.2 二維數(shù)組的初始化 / 134
7.3.3 二維數(shù)組元素的引用 / 134
7.3.4 二維數(shù)組的應(yīng)用實(shí)例 / 135
7.4 字符數(shù)組 / 136
7.4.1 字符數(shù)組的定義 / 136
7.4.2 字符串與字符數(shù)組 / 136
7.4.3 字符數(shù)組的初始化 / 137
7.4.4 字符數(shù)組的輸入和輸出 / 137
7.4.5 使用scanf( ) 函數(shù)接收字符串 / 138
7.4.6 字符數(shù)組的應(yīng)用 / 139
7.5 字符數(shù)組元素作為函數(shù)參數(shù) / 140
7.6 數(shù)組在程序中的實(shí)際應(yīng)用舉例 / 141
7.7 數(shù)組的專業(yè)用法 / 143
本章小結(jié) / 146

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)