”C”位出道—— 程序設(shè)計基礎(chǔ)
定 價:49.8 元
- 作者:劉揚
- 出版時間:2021/8/1
- ISBN:9787121415494
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.1
- 頁碼:268
- 紙張:
- 版次:01
- 開本:16開
本書以 C 語言為載體,針對程序設(shè)計初學(xué)者,用嚴(yán)謹(jǐn)且通俗易懂的語言,深入淺出、循序漸進地介紹了 C 語言的語法及程序設(shè)計的思想與技巧。C 語言是程序設(shè)計中使用最廣泛的語言之一,以其功能豐富、使用靈活、應(yīng)用面廣、目標(biāo)程序效率高等優(yōu)點,長期位居計算機語言排行榜前列。全書分為 10 章,主要包括以下內(nèi)容:C 語言概述、數(shù)據(jù)類型、常量與變量、運算符、三種控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件。重要的章節(jié)都為讀者提供了大量學(xué)以致用的實例,有利于讀者形成程序設(shè)計的基本思想,掌握程序設(shè)計的方法,提高解決具體問題的能力。本書適合作為高職院校計算機相關(guān)專業(yè)學(xué)生的教材,也可作為自學(xué) C 語言程序設(shè)計的參考用書。
劉揚,(1982-),男,漢族,副教授,研究生學(xué)歷,碩士學(xué)位,河北軟件職業(yè)技術(shù)學(xué)院軟件工程系專任教師,人工智能技術(shù)服務(wù)專業(yè)帶頭人,河北農(nóng)業(yè)大學(xué)在讀博士研究生,研究方向為智能檢測與人工智能。參加工作10多年以來,主要講授過的課程包括程序設(shè)計基礎(chǔ),C++面向?qū)ο蟪绦蛟O(shè)計,單片機原理與接口技術(shù),嵌入式處理器架構(gòu), LINUX操作系統(tǒng)與開發(fā)環(huán)境,嵌入式操作系統(tǒng)開發(fā)與移植,可編程器件與VHDL語言,嵌入式LINUX應(yīng)用開發(fā),LABVIEW系統(tǒng)仿真,網(wǎng)絡(luò)基礎(chǔ),數(shù)據(jù)結(jié)構(gòu),軟件工程等課程。
第1章 從C開始的編程之路——概述
.1 初識C語言
.1.1 計算機語言的發(fā)展
.1.2 C語言的發(fā)展簡史
.1.3 C語言的特點及用途
.2 C語言程序的基本結(jié)構(gòu)與開發(fā)流程
.2.1 C語言程序的基本結(jié)構(gòu)
.2.2 C語言程序的開發(fā)流程
.2.3 常用的集成開發(fā)環(huán)境(IDE)的使用
.3 算法
.3.1 算法的概念
.3.2 算法設(shè)計原則
.3.3 算法的表示
.4 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第2章 磨刀不誤砍柴工——程序設(shè)計基礎(chǔ)知識
.1 C語言的基本符號
.1.1 字符集
.1.2 標(biāo)識符
.1.3 關(guān)鍵字
.2 C語言的數(shù)據(jù)類型
.2.1 C語言數(shù)據(jù)類型的分類
.2.2 C語言的基本數(shù)據(jù)類型
.2.3 數(shù)據(jù)在內(nèi)存中的存放形式
.3 變量
.3.1 變量的概念
.3.2 變量的定義與訪問
.4 常量
.4.1 整型常量
.4.2 實型常量
.4.3 字符常量
.4.4 字符串常量
.4.5 符號常量
.5 C語言中的運算符與表達式
.5.1 有關(guān)運算符的基礎(chǔ)知識
.5.2 算術(shù)運算符與表達式
.5.3 賦值運算符
.5.4 逗號運算符
.5.5 位運算符
.5.6 其他運算符
.5.7 數(shù)據(jù)類型轉(zhuǎn)換
.6 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第3章 先來后到——順序結(jié)構(gòu)
.1 結(jié)構(gòu)化程序設(shè)計的基本概念
.2 數(shù)據(jù)的輸入與輸出
.2.1 數(shù)據(jù)的輸出
.2.2 數(shù)據(jù)的輸入
.3 學(xué)以致用
.4 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第4章 人生的路不止一條——選擇結(jié)構(gòu)
.1 關(guān)系運算符與關(guān)系表達式
.2 邏輯運算符與邏輯表達式
.3 if語句
.3.1 基本的if…else語句
.3.2 if…else if語句
.3.3 if語句的嵌套
.4 switch語句
.5 C語言的條件運算符
.6 學(xué)以致用
.7 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第5章 從前有座山……——循環(huán)結(jié)構(gòu)
.1 while循環(huán)
.2 do…while循環(huán)
.3 for循環(huán)
.4 循環(huán)嵌套
.5 break和continue語句
.5.1 break語句
.5.2 continue語句
.6 學(xué)以致用
.7 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第6章 士兵與方陣——數(shù)組
.1 一維數(shù)組
.1.1 什么是數(shù)組
.1.2 一維數(shù)組的定義與引用
.1.3 一維數(shù)組的初始化
.1.4 學(xué)以致用
.2 二維數(shù)組
.2.1 二維數(shù)組的定義
.2.2 二維數(shù)組的初始化
.2.3 二維數(shù)組的訪問
.2.4 學(xué)以致用
.3 字符數(shù)組和字符串
.3.1 字符數(shù)組的定義
.3.2 字符數(shù)組的初始化
.3.3 字符數(shù)組的訪問
.3.4 字符串處理函數(shù)
.3.5 學(xué)以致用
.4 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第7章 從搭積木說起——函數(shù)
.1 函數(shù)概述
.1.1 C語言程序的結(jié)構(gòu)
.1.2 函數(shù)的作用
.1.3 函數(shù)的分類
.2 函數(shù)的定義及返回值
.2.1 函數(shù)的定義
.2.2 函數(shù)的返回值
.2.3 學(xué)以致用
.3 函數(shù)的聲明和調(diào)用
.3.1 函數(shù)的聲明
.3.2 函數(shù)的調(diào)用
.4 函數(shù)參數(shù)的傳遞
.4.1 函數(shù)參數(shù)的傳遞方式
.4.2 數(shù)組作為函數(shù)參數(shù)
.5 函數(shù)的遞歸調(diào)用
.5.1 函數(shù)的遞歸調(diào)用概述
.5.2 學(xué)以致用
.6 帶參數(shù)的宏定義
.6.1 帶參數(shù)的宏定義概述
.6.2 學(xué)以致用
.7 變量的作用域與存儲類別
.7.1 變量的作用域
.7.2 變量的存儲類別
.8 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第8章 神奇的星號——指針
.1 指針和指針變量
.1.1 變量與地址
.1.2 指針變量的概念、定義與引用
.2 指針與數(shù)組
.2.1 指向數(shù)組的指針
.2.2 指針的運算
.2.3 關(guān)于下標(biāo)法和指針法的討論
.2.4 指向字符串的指針
.3 指針與函數(shù)
.3.1 指針變量作函數(shù)參數(shù)
.3.2 返回指針的函數(shù)
.4 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第9章 我的類型我做主——結(jié)構(gòu)體與共用體
.1 用戶自定義類型
.2 結(jié)構(gòu)體類型
.2.1 結(jié)構(gòu)體類型的聲明
.2.2 結(jié)構(gòu)體變量的定義與使用
.2.3 結(jié)構(gòu)體數(shù)組
.2.4 結(jié)構(gòu)體指針
.3 共用體類型
.4 鏈表
.4.1 鏈表的概念
.4.2 鏈表的基本操作
.5 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
第10章 我想有個家——文件
.1 文件概述
.2 文件的打開與關(guān)閉
.2.1 文件的打開
.2.2 文件的關(guān)閉
.3 文件的讀寫操作
.3.1 文本文件的讀寫
.3.2 二進制文件的讀寫
.3.3 文件定位與隨機讀寫
.4 在線課程學(xué)習(xí)
我們學(xué)到了什么
牛刀小試——練習(xí)題
附錄A ASCII表
附錄B C語言關(guān)鍵字
附錄C C語言運算符
參考文獻