C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo)(教材)
定 價(jià):89 元
- 作者:倪倩,劉春強(qiáng)編
- 出版時(shí)間:2023/10/1
- ISBN:9787576325386
- 出 版 社:北京理工大學(xué)出版社
- 中圖法分類:TP312.8C
- 頁碼:256
- 紙張:
- 版次:1
- 開本:16開
\\\"本書主要分為兩部分:第一部分為C語言程序設(shè)計(jì)理論,包括C語言程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)類型與運(yùn)算、格式輸入與輸出、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件等內(nèi)容,每章包含教學(xué)目標(biāo)與要求、教學(xué)重點(diǎn)與難點(diǎn)、C語言知識與例題、課程思政、練習(xí)題等模塊;第二部分為C語言程序設(shè)計(jì)實(shí)驗(yàn),包括17個(gè)實(shí)驗(yàn),對應(yīng)理論部分相關(guān)知識點(diǎn)。
本書適合作為普通本科院校“C語言程序設(shè)計(jì)”課程的教材或參考書,也可供程序設(shè)計(jì)愛好者參考。
\\\"
倪倩,青島濱海學(xué)院副教授,從事計(jì)算機(jī)基礎(chǔ)類課程的教學(xué)工作,教授的課程有“C語言程序設(shè)計(jì)”“信息技術(shù)基礎(chǔ)”“Access數(shù)據(jù)庫程序設(shè)計(jì)”“數(shù)據(jù)結(jié)構(gòu)”等!癈語言程序設(shè)計(jì)”課程教學(xué)團(tuán)隊(duì)負(fù)責(zé)人, 2016年主編教材《C語言程序設(shè)計(jì)與實(shí)驗(yàn)指導(dǎo)(第2版)》,2019年主持建設(shè)的在線課程“C編程之初體驗(yàn)”被評為山東省高等學(xué)校在線開放課程。擔(dān)任校級精品課程“Access數(shù)據(jù)庫程序設(shè)計(jì)”“信息技術(shù)基礎(chǔ)”課程骨干教師。主持校級教改課題3項(xiàng),獲校級優(yōu)秀教學(xué)成果二等獎(jiǎng),首屆全國高;旌鲜浇虒W(xué)設(shè)計(jì)創(chuàng)新大賽優(yōu)秀作品獎(jiǎng)、第二屆“智慧樹杯”課程思政示范案例教學(xué)大賽一等獎(jiǎng),在學(xué)校青年教師講課大賽教學(xué)創(chuàng)新設(shè)計(jì)大賽、翻轉(zhuǎn)課堂教學(xué)設(shè)計(jì)比賽等中多次獲獎(jiǎng)。指導(dǎo)學(xué)生參加全國信息技術(shù)大賽、山東省物理創(chuàng)新大賽、“互聯(lián)網(wǎng)+”創(chuàng)新大賽等多次獲獎(jiǎng),指國家級、省級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目多項(xiàng)。
第1章 C語言程序設(shè)計(jì)基礎(chǔ)
1.1 程序設(shè)計(jì)語言及C語言簡介
1.1.1 程序設(shè)計(jì)語言
1.1.2 C語言的產(chǎn)生與發(fā)展
1.2 簡單C語言程序的構(gòu)成和格式
1.3 C程序的運(yùn)行過程
1.4 C語言的特點(diǎn)
1.5 算法與流程圖
1.5.1 算法
1.5.2 流程控制及流程圖
課程思政小課堂
練習(xí)題
第2章 數(shù)據(jù)類型與運(yùn)算
2.1 計(jì)算機(jī)中數(shù)據(jù)的表現(xiàn)
2.1.1 數(shù)制及不同數(shù)制之間的轉(zhuǎn)換
2.1.2 計(jì)算機(jī)中西文字符的表示
2.1.3 計(jì)算機(jī)中的存儲單位
2.1.4 數(shù)據(jù)類型概述
2.2 常量與變量
2.2.1 常量與符號常量
2.2.2 變量
2.3 整型數(shù)據(jù)
2.3.1 整型常量
2.3.2 整型變量
2.3.3 整型數(shù)據(jù)的分類
2.4 實(shí)型數(shù)據(jù)
2.4.1 實(shí)型常量
2.4.2 實(shí)型變量
2.5 字符型數(shù)據(jù)
2.5.1 字符常量
2.5.2 字符變量
2.6 各種數(shù)據(jù)類型間的混合運(yùn)算
2.7 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.7.1 基本的算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.7.2 算術(shù)運(yùn)算符的優(yōu)先級和結(jié)合性
2.7.3 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
2.7.4 自加、自減運(yùn)算符
2.8 賦值運(yùn)算符和賦值表達(dá)式
2.8.1 賦值運(yùn)算符和賦值表達(dá)式
2.8.2 復(fù)合的賦值運(yùn)算符
2.8.3 賦值運(yùn)算中的類型轉(zhuǎn)換
2.9 逗號運(yùn)算符和逗號表達(dá)式
2.10 位運(yùn)算
課程思政小課堂
練習(xí)題
第3章 格式輸入、輸出與順序結(jié)構(gòu)
3.1 C語言語句概述
3.2 數(shù)據(jù)的輸入輸出格式
3.2.1 printf函數(shù)
3.2.2 scanf函數(shù)
3.3 字符數(shù)據(jù)輸入輸出
3.3.1 putchar函數(shù)
3.3.2 getchar函數(shù)
3.4 順序結(jié)構(gòu)程序舉例
課程思政小課堂
練習(xí)題
第4章 選擇結(jié)構(gòu)
4.1 關(guān)系運(yùn)算和邏輯運(yùn)算
4.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.1.2 邏輯運(yùn)算符和邏輯表達(dá)式
4.2 if語句
4.2.1 if語句的三種基本形式
4.2.2 嵌套的if語句
4.3 switch語句
4.4 條件運(yùn)算符和條件表達(dá)式
課程思政小課堂
練習(xí)題
第5章 循環(huán)結(jié)構(gòu)
5.1 用while語句構(gòu)成循環(huán)
5.1.1 while語句的一般形式
5.1.2 while語句應(yīng)用舉例
5.2 用do-while語句構(gòu)成循環(huán)
5.2.1 do-while語句的一般形式
5.2.2 do-while語句應(yīng)用舉例
5.3 用for語句構(gòu)成循環(huán)
5.3.1 for語句的一般形式
5.3.2 for語句應(yīng)用舉例
5.4 循環(huán)的嵌套
5.5 break語句和continue語句
5.5.1 break語句
5.5.2 continue語句
課程思政小課堂
練習(xí)題
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義、引用和初始化
6.1.2 一維數(shù)組的輸入、輸出和應(yīng)用
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義、引用和初始化
6.2.2 二維數(shù)組的輸入、輸出和應(yīng)用
6.3 字符數(shù)組
6.3.1 字符數(shù)組的定義和初始化
6.3.2 字符數(shù)組的輸入和輸出
6.4 字符串處理函數(shù)
課程思政小課堂
練習(xí)題
第7章 函數(shù)
7.1 函數(shù)概述
7.2 函數(shù)的定義
7.3 函數(shù)的調(diào)用
7.3.1 函數(shù)的調(diào)用形式
7.3.2 對被調(diào)函數(shù)的聲明
7.3.3 函數(shù)間變量作參數(shù)的傳遞
7.3.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
7.4 函數(shù)間數(shù)組作參數(shù)的傳遞
7.4.1 數(shù)組元素作函數(shù)實(shí)參
7.4.2 數(shù)組名作函數(shù)參數(shù)
7.5 局部變量和全局變量
7.5.1 局部變量
7.5.2 全局變量
7.6 變量的存儲類別
7.6.1 局部變量的存儲類別
7.6.2 全局變量的存儲類別
7.7 編譯預(yù)處理
7.7.1 宏定義和調(diào)用
7.7.2 文件包含
課程思政小課堂
練習(xí)題
第8章 指針
8.1 指針和指針變量的概念
8.2 用指針訪問變量
8.2.1 指針變量的定義、賦值與引用
8.2.2 取地址運(yùn)算符&與指針運(yùn)算符
8.3 數(shù)組與指針
8.3.1 一維數(shù)組與指針
8.3.2 二維數(shù)組與指針
8.4 字符串與指針
8.5 指針變量作函數(shù)參數(shù)
8.5.1 指針變量作函數(shù)參數(shù)
8.5.2 數(shù)組名作函數(shù)參數(shù)
8.5.3 字符指針作函數(shù)參數(shù)
8.6 返回指針值的函數(shù)
8.7 指針數(shù)組和指向指針的指針
8.7.1 指針數(shù)組
8.7.2 指向指針的指針
8.8 函數(shù)的進(jìn)一步討論
8.8.1 main函數(shù)的參數(shù)
8.8.2 指向函數(shù)指針變量的定義
課程思政小課堂
練習(xí)題
第9章 結(jié)構(gòu)體與共用體
9.1 用typedef定義新類型
9.2 結(jié)構(gòu)體類型
9.2.1 結(jié)構(gòu)體類型的定義
9.2.2 結(jié)構(gòu)體變量定義、成員引用和初始化
9.2.3 結(jié)構(gòu)體數(shù)組的定義、初始化和引用舉例
9.2.4 結(jié)構(gòu)體指針變量
9.2.5 結(jié)構(gòu)體在函數(shù)內(nèi)的傳遞
9.2.6 用結(jié)構(gòu)體構(gòu)成鏈表
9.3 共用體類型
9.3.1 共用體變量的定義
9.3.2 共用體變量的成員引用
9.3.3 共用體類型數(shù)據(jù)的特點(diǎn)
課程思政小課堂
練習(xí)題
第10章 文件
10.1 C語言文件的概念
10.2 文件