《明解c語(yǔ)言pdf》是一本介紹C語(yǔ)言基礎(chǔ)知識(shí)的教材,主要內(nèi)容包括C語(yǔ)言基礎(chǔ)語(yǔ)法、函數(shù)、指針、數(shù)組等。本書(shū)語(yǔ)言通俗易懂,適合初學(xué)者學(xué)習(xí)。
官方介紹
scala程序設(shè)計(jì)第2版全面介紹Scala這門(mén)針對(duì)JVM的編程語(yǔ)言,它集成了現(xiàn)代對(duì)象模型、函數(shù)式編程和先進(jìn)類(lèi)型系統(tǒng)的所有優(yōu)勢(shì)。通過(guò)大量的代碼示例,本書(shū)向讀者展示了如何高效地利用Scala語(yǔ)言及其生態(tài)系統(tǒng),同時(shí)解釋了為何Scala是開(kāi)發(fā)高擴(kuò)展性、以數(shù)據(jù)為中心的應(yīng)用程序的理想語(yǔ)言。第2版還介紹了Scala的新特性,新增了模式匹配和高級(jí)函數(shù)式編程的章節(jié)。此外,讀者還可以學(xué)到Scala的命令行工具、第三方工具、庫(kù)等。
作者簡(jiǎn)介
柴田望洋(Shibata Bouyou)
1963年出生,日本福岡工業(yè)大學(xué)信息工程學(xué)院副教授。在日本IT界家喻戶(hù)曉,編寫(xiě)了一些列極富影響力的計(jì)算機(jī)教材和參考書(shū),如《明解C++》、《明解Java》等,本書(shū)于2000年榮獲日本工學(xué)教育協(xié)會(huì)著作獎(jiǎng)。
明解c語(yǔ)言目錄
第1章 初識(shí)C語(yǔ)言
1-1 顯示計(jì)算結(jié)果
計(jì)算整數(shù)的和并顯示結(jié)果
程序和編譯
注釋
固定代碼
格式化輸出函數(shù)printf
語(yǔ)句
計(jì)算并顯示整數(shù)的差
格式化字符串和轉(zhuǎn)換說(shuō)明
符號(hào)的稱(chēng)呼
無(wú)格式化輸出
字符串常量
轉(zhuǎn)義字符
1-2 變量
常量和變量
聲明多個(gè)變量
賦值
1-3 輸入和顯示
通過(guò)鍵盤(pán)進(jìn)行輸入
格式化輸入函數(shù)scanf
乘法運(yùn)算
輸出函數(shù)puts
第2章 運(yùn)算和數(shù)據(jù)類(lèi)型
2-1 運(yùn)算
四則運(yùn)算
運(yùn)算符和操作數(shù)
商和余數(shù)
乘除運(yùn)算符和加減運(yùn)算符
使用printf函數(shù)打印 %
獲取整數(shù)的最后一位數(shù)字
多個(gè)轉(zhuǎn)換說(shuō)明
單目運(yùn)算符
賦值運(yùn)算符
表達(dá)式和賦值表達(dá)式
表達(dá)式語(yǔ)句
2-2 數(shù)據(jù)類(lèi)型
求平均值
數(shù)據(jù)類(lèi)型
int類(lèi)型和double類(lèi)型
數(shù)據(jù)類(lèi)型和對(duì)象
整數(shù)常量和浮點(diǎn)數(shù)常量
double類(lèi)型的運(yùn)算
數(shù)據(jù)類(lèi)型和運(yùn)算
類(lèi)型轉(zhuǎn)換
轉(zhuǎn)換說(shuō)明
第3章 分支結(jié)構(gòu)程序
3-1 if 語(yǔ)句
程序的流程
if 語(yǔ)句(1)
奇數(shù)的判定
if 語(yǔ)句(2)
奇數(shù)和偶數(shù)
判斷
非0的判斷
語(yǔ)法結(jié)構(gòu)
相等運(yùn)算符
比較余數(shù)
關(guān)系運(yùn)算符
嵌套的if語(yǔ)句
計(jì)算較大值
計(jì)算三個(gè)數(shù)的最大值
條件運(yùn)算符
差值計(jì)算
復(fù)合語(yǔ)句(程序塊)
判斷季節(jié)
邏輯運(yùn)算符
3-2 switch語(yǔ)句
程序的流程
switch語(yǔ)句和if語(yǔ)句
選擇語(yǔ)句
第4章 程序的循環(huán)控制
4-1 do語(yǔ)句
do語(yǔ)句
復(fù)合語(yǔ)句(程序塊)中的聲明
邏輯非運(yùn)算符
逆向顯示整數(shù)值
計(jì)算整數(shù)的位數(shù)
初始化
復(fù)合賦值運(yùn)算符
后置遞增運(yùn)算符和
后置遞減運(yùn)算符
4-2 while語(yǔ)句
while語(yǔ)句
字符常量
putchar
用遞減運(yùn)算符簡(jiǎn)化程序代碼
數(shù)據(jù)遞增
限定次數(shù)的循環(huán)操作
前置遞增運(yùn)算符和
前置遞減運(yùn)算符
4-3 for語(yǔ)句
for語(yǔ)句
循環(huán)語(yǔ)句
固定次數(shù)的循環(huán)
4-4 多重循環(huán)
九九乘法表
多重循環(huán)
長(zhǎng)方形
直角三角形
4-5 程序的組成元素和格式
關(guān)鍵字
標(biāo)識(shí)符
分隔符
運(yùn)算符
常量和字符串常量
自由的書(shū)寫(xiě)格式
連接相鄰的字符串常量
縮進(jìn)
第5章 數(shù)組
5-1 數(shù)組
數(shù)組
數(shù)組和for語(yǔ)句
數(shù)組初始化
數(shù)組的復(fù)制
輸入數(shù)組元素的值
對(duì)數(shù)組進(jìn)行倒序排列
使用數(shù)組進(jìn)行成績(jī)處理
對(duì)象式宏
賦值表達(dá)式
及格學(xué)生一覽表
數(shù)組的元素個(gè)數(shù)
成績(jī)分布圖
5-2 多維數(shù)組
矩陣
5-3 質(zhì)數(shù)計(jì)算
質(zhì)數(shù)
質(zhì)數(shù)計(jì)算程序(第1版)
大整數(shù)
break語(yǔ)句
質(zhì)數(shù)計(jì)算程序(第2版)
質(zhì)數(shù)計(jì)算程序(第3版)
質(zhì)數(shù)計(jì)算程序(第4版)
質(zhì)數(shù)計(jì)算程序(第5版)
逗號(hào)運(yùn)算符
第6章 函數(shù)
6-1 什么是函數(shù)
main函數(shù)
庫(kù)函數(shù)
函數(shù)定義和函數(shù)調(diào)用
三個(gè)數(shù)中的最大值
平方差
冪
值傳遞
調(diào)用其他函數(shù)
6-2 函數(shù)設(shè)計(jì)
沒(méi)有返回值的函數(shù)
通用性
不含形參的函數(shù)
函數(shù)返回值的初始化
作用域
計(jì)算最高分的程序
文件作用域
聲明和定義
函數(shù)原型聲明
頭文件和文件包含指令
函數(shù)的通用性
數(shù)組的傳遞
對(duì)接收到的數(shù)組進(jìn)行寫(xiě)入處理
const類(lèi)型的修飾符
順序查找
哨兵查找法
表達(dá)式語(yǔ)句和空語(yǔ)句
多維數(shù)組的傳遞
6-3 作用域和存儲(chǔ)期
作用域和標(biāo)識(shí)符的可見(jiàn)性
存儲(chǔ)期
第7章 基本數(shù)據(jù)類(lèi)型
7-1 基本數(shù)據(jù)類(lèi)型和數(shù)
基本數(shù)據(jù)類(lèi)型
基數(shù)
基數(shù)轉(zhuǎn)換
7-2 整型和字符型
字符型和整型
頭文件
字符型
sizeof運(yùn)算符
size_t型和typedef聲明
整型的靈活運(yùn)用
整型常量
整型常量的數(shù)據(jù)類(lèi)型
內(nèi)部表示和位
無(wú)符號(hào)整數(shù)的內(nèi)部表示
有符號(hào)整數(shù)的內(nèi)部表示
反碼表示法和補(bǔ)碼表示法
窺探整數(shù)內(nèi)部
按位操作的邏輯運(yùn)算
位移運(yùn)算符
位數(shù)的計(jì)算
求出unsigned型的位數(shù)
顯示位的內(nèi)容
整數(shù)的顯示
數(shù)據(jù)溢出和異常
7-3 浮點(diǎn)型
浮點(diǎn)型
浮點(diǎn)型常量
循環(huán)的控制
頭文件
7-4 運(yùn)算
運(yùn)算符一覽
優(yōu)先級(jí)
結(jié)合性
數(shù)據(jù)類(lèi)型轉(zhuǎn)換
sizeof運(yùn)算符
sizeof運(yùn)算符和數(shù)組
第8章 動(dòng)手編寫(xiě)各種程序吧
8-1 函數(shù)式宏
函數(shù)和數(shù)據(jù)類(lèi)型
函數(shù)式宏
函數(shù)和函數(shù)式宏
不帶參數(shù)的函數(shù)式宏
函數(shù)式宏和逗號(hào)運(yùn)算符
8-2 枚舉類(lèi)型
枚舉類(lèi)型
枚舉常量
命名空間
8-3 遞歸
階乘
最大公約數(shù)
問(wèn)題和遞歸
8-4 輸入輸出和字符
數(shù)字字符計(jì)數(shù)
getchar函數(shù)
EOF
字符和數(shù)值
字符
轉(zhuǎn)義字符
復(fù)制
第9章 字符串的基本知識(shí)
9-1 什么是字符串
字符串字面量
字符串字面量的長(zhǎng)度
字符串
字符數(shù)組的初始化賦值
空字符串
字符串的讀取
格式化顯示字符串
9-2 字符串?dāng)?shù)組
字符串?dāng)?shù)組
讀取字符串?dāng)?shù)組中的字符串
9-3 字符串處理
字符串長(zhǎng)度
遍歷字符串
數(shù)字字符的出現(xiàn)次數(shù)
字符串?dāng)?shù)組的參數(shù)傳遞
大小寫(xiě)字符轉(zhuǎn)換
第10章 指針
10-1 指針
函數(shù)的參數(shù)
變量和對(duì)象
地址
取址運(yùn)算符
指針
指針運(yùn)算符
10-2 指針和函數(shù)
作為函數(shù)參數(shù)的指針
二值互換
引用傳遞(C++語(yǔ)言)
計(jì)算和與差
scanf函數(shù)和指針
將兩個(gè)值升序排列
指針的類(lèi)型
標(biāo)量型
10-3 指針和數(shù)組
指針和數(shù)組
數(shù)組的傳遞
第11章 字符串和指針
11-1 字符串和指針
字符串和指針
數(shù)組和指針的相同點(diǎn)
數(shù)組和指針的不同點(diǎn)
字符串?dāng)?shù)組
11-2 通過(guò)指針操作字符串
字符串和指針
判斷字符串長(zhǎng)度
const
使用指針進(jìn)行遍歷
字符串的復(fù)制
不正確的字符串復(fù)制
返回指針的函數(shù)
11-3 字符串處理庫(kù)函數(shù)
字符串處理函數(shù)
字符串轉(zhuǎn)換函數(shù)
第12章 結(jié)構(gòu)體
12-1 結(jié)構(gòu)體
排序
冒泡排序法
數(shù)據(jù)關(guān)聯(lián)性
結(jié)構(gòu)體
結(jié)構(gòu)體成員(.運(yùn)算符)
成員的初始化
結(jié)構(gòu)體成員(->運(yùn)算符)
結(jié)構(gòu)體和typedef
結(jié)構(gòu)體和程序
聚合類(lèi)型
命名空間
返回結(jié)構(gòu)體的函數(shù)
結(jié)構(gòu)體數(shù)組
派生類(lèi)型
表示日期和時(shí)間的結(jié)構(gòu)體
12-2 作為成員的結(jié)構(gòu)體
表示坐標(biāo)的結(jié)構(gòu)體
表示具有定位功能的汽車(chē)的
結(jié)構(gòu)體
第13章 文件處理
13-1 文件與流
文件
流
標(biāo)準(zhǔn)流
FILE型
打開(kāi)文件
關(guān)閉文件
打開(kāi)與關(guān)閉文件示例
文件數(shù)據(jù)匯總
寫(xiě)入日期和時(shí)間
獲取上一次運(yùn)行時(shí)的信息
標(biāo)準(zhǔn)輸入輸出
顯示文件內(nèi)容
文件的復(fù)制
13-2 文本和二進(jìn)制
在文本文件中保存實(shí)數(shù)
文本文件和二進(jìn)制文件
在二進(jìn)制文件中保存實(shí)數(shù)
顯示文件自身
附錄1 C語(yǔ)言簡(jiǎn)介
C語(yǔ)言的歷史
K&R——C語(yǔ)言的圣經(jīng)
C語(yǔ)言標(biāo)準(zhǔn)規(guī)范
附錄2 printf函數(shù)與scanf函數(shù)
printf函數(shù)
scanf函數(shù)
致謝
參考文獻(xiàn)
索引
版權(quán)聲明
使用方法
1. 下載《明解c語(yǔ)言pdf》并打開(kāi);
2. 在PDF閱讀器中,通過(guò)目錄快速定位所需章節(jié);
3. 逐字逐句地閱讀,并結(jié)合實(shí)際編程練習(xí);
4. 如有不懂之處,可查閱相關(guān)資料或文章進(jìn)行補(bǔ)充和學(xué)習(xí)。
以上便是kkx小編給大家分享的明解C語(yǔ)言高級(jí)PDF高清版!