注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語言入門經(jīng)典

C語言入門經(jīng)典

C語言入門經(jīng)典

定 價:¥59.00

作 者: 劉志銘,楊麗 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 華章程序員書庫
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111420446 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 424 字?jǐn)?shù):  

內(nèi)容簡介

  《華章程序員書庫:C語言入門經(jīng)典》面向C語言初學(xué)者,詳細(xì)且全面地講解了C語言的各種知識,從基礎(chǔ)知識到高級應(yīng)用,由淺入深,循序漸進(jìn)地引領(lǐng)讀者掌握C語言中的各種編程技術(shù),體會C語言的靈活與強(qiáng)大。同時,《華章程序員書庫:C語言入門經(jīng)典》著眼于應(yīng)用技術(shù),還介紹了使用C語言與MySQL數(shù)據(jù)庫開發(fā)項(xiàng)目的內(nèi)容,幫助讀者開闊視野。書中配有大量的實(shí)例,加之詳細(xì)的講解,全面地解答讀者的疑惑,幫助讀者理解“晦澀難懂”的技術(shù);書中還配有大量的插圖,圖文并茂,激發(fā)讀者的學(xué)習(xí)興趣,使讀者在學(xué)習(xí)過程中不會感覺到枯燥無味;書中還有大量的技巧提示,啟發(fā)讀者的思維,使讀者充分發(fā)揮想象力?!度A章程序員書庫:C語言入門經(jīng)典》分為四篇15章,其中,第一篇為基礎(chǔ)知識篇(第1~5章),包括了解C語言的產(chǎn)生背景、了解C語言的應(yīng)用前景、熟悉C語言的開發(fā)環(huán)境、了解程序的靈魂——算法、掌握C語言的基本數(shù)據(jù)類型、掌握C語言的運(yùn)算符與表達(dá)式、掌握C語言中的3種程序結(jié)構(gòu);第二篇為核心技術(shù)篇(第6~8章),包括掌握數(shù)組及其應(yīng)用、掌握函數(shù)及其應(yīng)用、掌握指針及其應(yīng)用;第三篇為高級編程篇(第9~12章),包括掌握預(yù)處理命令、了解內(nèi)存的組織方式及動態(tài)地管理內(nèi)存、掌握結(jié)構(gòu)體與共用體、掌握文件的各種操作;第四篇為項(xiàng)目實(shí)戰(zhàn)篇(第13~15章),包括MySQL數(shù)據(jù)庫的安裝與配置管理、MySQL數(shù)據(jù)庫的常用命令、C語言訪問MySQL數(shù)據(jù)庫、使用鏈表與文件開發(fā)學(xué)生信息管理系統(tǒng)、使用C語言與MySQL數(shù)據(jù)庫開發(fā)車輛信息管理系統(tǒng)?!度A章程序員書庫:C語言入門經(jīng)典》附有配套光盤,光盤中附有本書的源代碼、視頻教學(xué)內(nèi)容,所有源代碼都經(jīng)過精心調(diào)試。本書適合C語言愛好者、初學(xué)者和中級開發(fā)人員閱讀,也可以作為大中專院校和培訓(xùn)機(jī)構(gòu)的教材。

作者簡介

暫缺《C語言入門經(jīng)典》作者簡介

圖書目錄

前言
第一篇 基礎(chǔ)知識篇
第1章 初識C語言——什么是C語言
視頻講解:27分鐘
1.1 什么是C語言
1.1.1 C語言的產(chǎn)生
1.1.2 C語言的特點(diǎn)
1.1.3 C語言程序的構(gòu)成
1.2 熟悉C語言開發(fā)環(huán)境
1.2.1 GNU GCC
1.2.2 Visual C++ 6.
1.2.3 動手編寫Hello World!程序
1.3 上機(jī)實(shí)踐
1.3.1 熟悉開發(fā)工具
1.3.2 編寫一個簡單的小程序
1.4 小結(jié)
1.5 習(xí)題
第2章 程序的靈魂——算法
視頻講解:22分鐘
2.1 什么是算法
2.1.1 算法有哪些特性
2.1.2 如何衡量算法的優(yōu)劣
2.2 怎樣表示一個算法
2.2.1 自然語言表示算法
2.2.2 流程圖表示算法
2.2.3 N-S流程圖表示算法
2.2.4 偽代碼表示算法
2.2.5 計(jì)算機(jī)語言表示算法
2.3 結(jié)構(gòu)化程序設(shè)計(jì)方法
2.4 小結(jié)
2.5 習(xí)題
第3章 基礎(chǔ)是一切技能的本源——基本數(shù)據(jù)類型
視頻講解:108分鐘
3.1 數(shù)據(jù)是如何分類的——數(shù)據(jù)類型
3.2 最常用的程序元素——常量與變量
3.2.1 整型常量
3.2.2 整型變量
3.2.3 浮點(diǎn)型常量
3.2.4 浮點(diǎn)型變量
3.2.5 字符型常量
3.2.6 字符型變量
3.2.7 轉(zhuǎn)義字符
3.2.8 符號常量
3.3 類型轉(zhuǎn)換
3.4 輸入輸出
3.4.1 字符輸入
3.4.2 字符輸出
3.4.3 格式輸入
3.4.4 格式輸出
3.5 上機(jī)實(shí)踐
3.5.1 計(jì)算長方形的面積
3.5.2 使用字符型變量輸出字符串
3.5.3 將大寫字母轉(zhuǎn)換為小寫字母
3.6 小結(jié)
3.7 習(xí)題
第4章 萬丈高樓平地起——運(yùn)算符與表達(dá)式
視頻講解:115分鐘
4.1 什么是表達(dá)式
4.2 賦值運(yùn)算符與賦值表達(dá)式
4.2.1 變量賦初值
4.2.2 自動類型轉(zhuǎn)換
4.2.3 強(qiáng)制類型轉(zhuǎn)換
4.3 算術(shù)運(yùn)算符與表達(dá)式
4.3.1 算術(shù)運(yùn)算符
4.3.2 算術(shù)表達(dá)式
4.3.3 優(yōu)先級與結(jié)合性
4.3.4 自增、自減運(yùn)算符
4.4 關(guān)系運(yùn)算符與表達(dá)式
4.4.1 關(guān)系運(yùn)算符
4.4.2 關(guān)系表達(dá)式
4.4.3 優(yōu)先級與結(jié)合性
4.5 解讀邏輯運(yùn)算符與表達(dá)式
4.5.1 邏輯運(yùn)算符
4.5.2 邏輯表達(dá)式
4.5.3 優(yōu)先級與結(jié)合性
4.6 逗號運(yùn)算符與表達(dá)式
4.7 位邏輯運(yùn)算符與表達(dá)式
4.7.1 位邏輯運(yùn)算符
4.7.2 位邏輯表達(dá)式
4.8 復(fù)合賦值運(yùn)算符
4.9 條件運(yùn)算符
4.10 運(yùn)算符的結(jié)合性和優(yōu)先級
4.11 上機(jī)實(shí)踐
4.11.1 讀程序?qū)懡Y(jié)果
4.11.2 計(jì)算3個數(shù)中的最小值
4.11.3 編寫簡單的計(jì)算加班工資的程序
4.12 小結(jié)
4.13 習(xí)題
第5章 體驗(yàn)邏輯之美——程序結(jié)構(gòu)
視頻講解:221分鐘
5.1 飛流直下——順序結(jié)構(gòu)
5.2 條件判斷——分支結(jié)構(gòu)
5.2.1 if語句
5.2.2 switch語句
5.3 百轉(zhuǎn)千回——循環(huán)結(jié)構(gòu)
5.3.1 while語句
5.3.2 do-while語句
5.3.3 for語句
5.3.4 循環(huán)結(jié)構(gòu)中的break與continue語句
5.3.5 循環(huán)語句的嵌套
5.3.6 跳轉(zhuǎn)語句——goto
5.4 上機(jī)實(shí)踐
5.4.1 判斷點(diǎn)與圓的關(guān)系
5.4.2 判斷成績的等級
5.4.3 打印大寫字母ASCII碼對照表
5.4.4 輸出0~100之間不能被3整除的數(shù)
5.5 小結(jié)
5.6 習(xí)題

第二篇 核心技術(shù)篇
第6章 串起數(shù)據(jù)的珍珠鏈——數(shù)組及其應(yīng)用
視頻講解:129分鐘
6.1 數(shù)組的概念
6.1.1 數(shù)組的分類
6.1.2 數(shù)組的維數(shù)
6.2 一維數(shù)組
6.2.1 一維數(shù)組的定義和引用
6.2.2 一維數(shù)組的初始化
6.2.3 一維數(shù)組的應(yīng)用
6.3 二維數(shù)組
6.3.1 二維數(shù)組的定義和引用
6.3.2 二維數(shù)組的初始化
6.3.3 二維數(shù)組的應(yīng)用
6.4 字符數(shù)組
6.4.1 字符數(shù)組的定義和引用
6.4.2 字符數(shù)組的初始化
6.4.3 字符數(shù)組的結(jié)束標(biāo)志
6.4.4 字符數(shù)組的應(yīng)用
6.5 讓字符舞動起來——字符處理
6.5.1 字符數(shù)組的輸出
6.5.2 字符數(shù)組的輸入
6.5.3 輸出完整的帶有空格的字符串
6.5.4 字符串的復(fù)制
6.5.5 字符串的連接
6.5.6 字符串的比較
6.5.7 字符串大小寫轉(zhuǎn)換
6.5.8 獲得字符串長度
6.6 多維數(shù)組
6.7 數(shù)組應(yīng)用實(shí)例
6.7.1 反轉(zhuǎn)輸出字符串
6.7.2 使用選擇排序算法對數(shù)據(jù)排序
6.7.3 字符串的加密和解密
6.8 上機(jī)實(shí)踐
6.8.1 實(shí)現(xiàn)strcpy函數(shù)的功能
6.8.2 統(tǒng)計(jì)字符中各元素的個數(shù)
6.8.3 重新排列字符串
6.9 小結(jié)
6.10 習(xí)題
第7章 化整為零——函數(shù)及其應(yīng)用
視頻講解:51分鐘
7.1 什么是函數(shù)
7.2 函數(shù)的定義與聲明
7.3 返回語句與返回值
7.4 函數(shù)的參數(shù)
7.4.1 形式參數(shù)與實(shí)際參數(shù)
7.4.2 數(shù)組作為函數(shù)參數(shù)
7.4.3 main函數(shù)的參數(shù)
7.5 如何調(diào)用函數(shù)
7.5.1 函數(shù)的調(diào)用方式
7.5.2 嵌套調(diào)用
7.5.3 遞歸調(diào)用
7.6 內(nèi)部函數(shù)與外部函數(shù)
7.6.1 內(nèi)部函數(shù)
7.6.2 外部函數(shù)
7.7 局部變量和全局變量
7.7.1 局部變量
7.7.2 全局變量
7.8 變量是如何存儲的
7.8.1 動態(tài)存儲與靜態(tài)存儲
7.8.2 auto變量
7.8.3 static變量
7.8.4 register變量
7.8.5 extern變量
7.9 上機(jī)實(shí)踐
7.9.1 求出10個學(xué)生的平均成績
7.9.2 驗(yàn)證
7.9.3 用靜態(tài)局部整型變量計(jì)算1~10的階乘
7.10 小結(jié)
7.11 習(xí)題
第8章 無比靈活卻難以理解——指針及其應(yīng)用
視頻講解:62分鐘
8.1 指針的概念
8.1.1 地址與指針
8.1.2 變量與指針
8.1.3 指針變量
8.1.4 指針自增自減運(yùn)算
8.2 指針與數(shù)組
8.2.1 指針與一維數(shù)組
8.2.2 指針與二維數(shù)組
8.2.3 指針字符串
8.2.4 字符串?dāng)?shù)組
8.3 指向指針的指針
8.4 指針與函數(shù)
8.4.1 指針做函數(shù)參數(shù)
8.4.2 指針做函數(shù)返回值
8.4.3 指針數(shù)組作為main函數(shù)的參數(shù)
8.4.4 指向函數(shù)的指針
8.5 上機(jī)實(shí)踐
8.5.1 反轉(zhuǎn)字符串
8.5.2 調(diào)整字符串
8.5.3 使用指針實(shí)現(xiàn)字符串連接
8.6 小結(jié)
8.7 習(xí)題

第三篇 高級編程篇
第9章 兵馬未動,糧草先行——預(yù)處理
視頻講解:47分鐘
9.1 宏定義
9.2 文件包括——#include指令
9.3 條件編譯
9.3.1 #if命令
9.3.2 #ifdef及#ifndef命令
9.3.3 #undef命令
9.3.4 #line命令
9.3.5 #pragma命令
9.4 上機(jī)實(shí)踐
9.4.1 求兩個數(shù)相乘的積
9.4.2 交換兩個數(shù)的值
9.4.3 從3個數(shù)中找出最大數(shù)
9.5 小結(jié)
9.6 習(xí)題
第10章 頂級管理學(xué)的巔峰——內(nèi)存管理
視頻講解:20分鐘
10.1 內(nèi)存組織方式
10.1.1 內(nèi)存的組織方式
10.1.2 堆與棧
10.2 動態(tài)管理
10.2.1 動態(tài)分配一段內(nèi)存空間——malloc函數(shù)
10.2.2 動態(tài)分配連續(xù)內(nèi)存空間數(shù)組——calloc函數(shù)
10.2.3 改變ptr指針指向空間大小——realloc函數(shù)
10.2.4 內(nèi)存回收——free函數(shù)
10.3 內(nèi)存泄漏
10.4 上機(jī)實(shí)踐
10.4.1 為數(shù)組動態(tài)分配內(nèi)存
10.4.2 為二維數(shù)組動態(tài)分配并釋放內(nèi)存
10.4.3 為數(shù)組動態(tài)分配內(nèi)存
10.5 小結(jié)
10.6 習(xí)題
第11章 五十六個民族是一家——結(jié)構(gòu)體與共用體
視頻講解:41分鐘
11.1 認(rèn)識結(jié)構(gòu)體
11.1.1 結(jié)構(gòu)體類型的概念
11.1.2 結(jié)構(gòu)體變量的定義
11.1.3 結(jié)構(gòu)體變量的引用
11.1.4 結(jié)構(gòu)體類型的初始化
11.2 使用結(jié)構(gòu)體數(shù)組
11.2.1 定義結(jié)構(gòu)體數(shù)組
11.2.2 初始化結(jié)構(gòu)體數(shù)組
11.3 結(jié)構(gòu)體指針
11.3.1 指向結(jié)構(gòu)體變量的指針
11.3.2 指向結(jié)構(gòu)體數(shù)組的指針
11.3.3 結(jié)構(gòu)體做函數(shù)參數(shù)
11.4 包含結(jié)構(gòu)的結(jié)構(gòu)
11.5 鏈表
11.5.1 鏈表概述
11.5.2 創(chuàng)建動態(tài)鏈表
11.5.3 鏈表的相關(guān)操作
11.6 共用體
11.6.1 共用體的概念
11.6.2 如何引用共用體變量
11.6.3 共用體變量初始化
11.6.4 共用體類型的數(shù)據(jù)特點(diǎn)
11.7 枚舉類型
11.8 typedef定義類型
11.9 上機(jī)實(shí)踐
11.9.1 統(tǒng)計(jì)候選人的得票
11.9.2 師生信息存儲系統(tǒng)
11.9.3 計(jì)算學(xué)生的綜合成績
11.10 小結(jié)
11.11 習(xí)題
第12章 數(shù)據(jù)交互的管道——文件操作
視頻講解:67分鐘
12.1 文件概述
12.2 文件的基本操作
12.3 文件指針
12.4 文件的打開
12.4.1 文件的打開
12.4.2 文件的關(guān)閉
12.5 文件的讀寫
12.5.1 寫字符函數(shù)——fputc函數(shù)
12.5.2 讀字符函數(shù)——fgetc函數(shù)
12.5.3 寫字符串函數(shù)——fputs函數(shù)
12.5.4 讀字符串函數(shù)——fgets函數(shù)
12.5.5 格式化寫入函數(shù)——fprintf函數(shù)
12.5.6 格式化讀取函數(shù)——fscanf函數(shù)
12.5.7 數(shù)據(jù)塊讀寫函數(shù)——fread函數(shù)和fwrite函數(shù)
12.6 定位文件
12.6.1 隨機(jī)讀寫操作——fseek函數(shù)
12.6.2 返回位置指針——rewind函數(shù)
12.6.3 ftell函數(shù)
12.7 上機(jī)實(shí)踐
12.7.1 復(fù)制文件內(nèi)容
12.7.2 保存學(xué)生信息
12.7.3 給文件添加行號
12.8 小結(jié)
12.9 習(xí)題

第四篇 項(xiàng)目實(shí)戰(zhàn)篇
第13章 非一般的感覺——使用數(shù)據(jù)庫
視頻講解:27分鐘
13.1 MySQL數(shù)據(jù)庫的下載與安裝
13.1.1 安裝MySQL數(shù)據(jù)庫
13.1.2 啟動MySQL數(shù)據(jù)庫
13.2 MySQL數(shù)據(jù)庫的常用命令
13.2.1 創(chuàng)建數(shù)據(jù)庫
13.2.2 創(chuàng)建數(shù)據(jù)表
13.2.3 插入數(shù)據(jù)
13.2.4 查詢數(shù)據(jù)
13.2.5 修改數(shù)據(jù)
13.2.6 刪除數(shù)據(jù)
13.2.7 更改數(shù)據(jù)表
13.2.8 刪除數(shù)據(jù)表
13.2.9 刪除數(shù)據(jù)庫
13.3 C語言開發(fā)數(shù)據(jù)庫程序的流程
13.3.1 引入頭文件
13.3.2 引入庫函數(shù)
13.4 C語言操作MySQL數(shù)據(jù)庫
13.4.1 MySQL常用數(shù)據(jù)庫操作函數(shù)
13.4.2 連接MySQL數(shù)據(jù)庫
13.4.3 查詢記錄
13.4.4 插入記錄
13.4.5 修改記錄
13.4.6 刪除記錄
13.5 上機(jī)實(shí)踐
13.5.1 查閱庫函數(shù)的用法,編寫函數(shù)連接數(shù)據(jù)庫
13.5.2 編寫函數(shù)查詢數(shù)據(jù)庫
13.5.3 將函數(shù)修改為刪除數(shù)據(jù)
13.6 小結(jié)
13.7 習(xí)題
第14章 綜合實(shí)戰(zhàn)——學(xué)生信息管理系統(tǒng)
視頻講解:45分鐘
14.1 概述
14.1.1 需求分析
14.1.2 開發(fā)工具選擇
14.2 系統(tǒng)設(shè)計(jì)
14.2.1 系統(tǒng)目標(biāo)
14.2.2 系統(tǒng)功能結(jié)構(gòu)
14.2.3 系統(tǒng)預(yù)覽
14.3 功能設(shè)計(jì)
14.3.1 顯示主菜單模塊
14.3.2 添加學(xué)生信息
14.3.3 查詢學(xué)生信息
14.3.4 修改學(xué)生信息
14.3.5 刪除學(xué)生信息
14.3.6 顯示學(xué)生總數(shù)
14.3.7 顯示所有學(xué)生的信息
14.3.8 保存學(xué)生數(shù)據(jù)
14.3.9 讀取文件數(shù)據(jù)
14.4 小結(jié)
第15章 綜合實(shí)戰(zhàn)——車輛信息管理系統(tǒng)
視頻講解:18分鐘
15.1 概述
15.1.1 需求分析
15.1.2 開發(fā)工具選擇
15.2 系統(tǒng)設(shè)計(jì)
15.2.1 系統(tǒng)目標(biāo)
15.2.2 系統(tǒng)功能結(jié)構(gòu)
15.2.3 系統(tǒng)預(yù)覽
15.3 數(shù)據(jù)庫設(shè)計(jì)
15.4 功能設(shè)計(jì)
15.4.1 顯示主菜單模塊
15.4.2 添加車輛信息
15.4.3 查詢車輛信息
15.4.4 修改車輛信息
15.4.5 刪除車輛信息
15.4.6 連接數(shù)據(jù)庫
15.5 小結(jié)
附錄 常用的函數(shù)庫

本目錄推薦

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