新書推薦:
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:HK$
188.2
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:HK$
132.2
|
內容簡介: |
本书主要内容包括C 语言概述、基本数据类型、运算符与表达式、顺序结构、分支结构、循环结构、数组、函数、编译预处理、指针、结构和其他类型、文件、案例基础算法与综合案例设计等内容。本书层次清晰、体系合理、内容全面、例题丰富、面向应用、实用性强, 强调培养读者的程序设计综合能力。每单元都配有本单元小结和习题与实训部分, 便于成果导向学习和实践操作。本书配有视频微课, 深入浅出地讲解了知识点和实训案例, 不仅有利于教师组织教学,也方便读者自学C 语言程序设计案例。本书可作为高等职业院校程序设计基础课程的教材, 也可供从事相关技术开发的工程技术人员参考。
|
目錄:
|
目 录前言二维码索引单元1 C 语言概述1. 1 C 语言历史及其特点/ 0011. 1. 1 C 语言历史/ 0011. 1. 2 C 语言特点/ 0021. 2 结构化程序设计及算法/ 0031. 2. 1 结构化程序设计/ 0031. 2. 2 算法/ 0061. 3 简单C 语言程序介绍/ 0091. 3. 1 C 语言结构特点/ 0111. 3. 2 C 语言程序书写格式/ 0111. 4 C 语言程序开发过程/ 0121. 4. 1 源程序翻译/ 0121. 4. 2 链接目标程序/ 0131. 5 C 语言编程环境简介/ 0141. 5. 1 MS - DOS 编程环境/ 0151. 5. 2 Windows 编程环境/ 0161. 5. 3 UNIX 编程环境/ 017本单元小结/ 018习题与实训/ 018单元2 基本数据类型2. 1 数据类型简介/ 0202. 1. 1 数据类型分类/ 0202. 1. 2 标识符/ 0212. 2 常量/ 0222. 2. 1 数值常量/ 0222. 2. 2 字符常量/ 0232. 2. 3 符号常量/ 0252. 3 变量/ 0252. 3. 1 整型变量/ 0262. 3. 2 实型变量/ 0282. 3. 3 字符变量/ 0292. 3. 4 变量赋初值/ 0312. 4 数据类型转换/ 031本单元小结/ 033习题与实训/ 034单元3 运算符与表达式3. 1 运算符和表达式概述/ 0363. 2 算术运算符和算术表达式/ 0373. 3 赋值运算符和赋值表达式/ 0403. 4 关系运算符和逻辑运算符/ 0413. 5 位运算符/ 0443. 6 条件运算符和条件表达式/ 0463. 7 其他运算符/ 0473. 8 运算顺序/ 048本单元小结/ 049习题与实训/ 049单元4 顺序结构4. 1 C 语句概述/ 0524. 2 数据的输入输出/ 0554. 2. 1 格式输出函数printf() / 0564. 2. 2 格式输入函数scanf() / 0624. 2. 3 字符输入/ 输出函数/ 0654. 3 顺序结构程序设计一般方法/ 066本单元小结/ 070习题与实训/ 070单元5 分支结构5. 1 if 语句/ 0735. 1. 1 if 语句格式/ 0735. 1. 2 if 语句的嵌套/ 0775. 2 switch 语句/ 0795. 3 分支结构应用/ 081本单元小结/ 084习题与实训/ 084单元6 循环结构6. 1 while 循环/ 0876. 2 do-while 循环/ 0896. 3 for 循环/ 0906. 4 循环结构嵌套/ 0936. 5 转向语句/ 0976. 5. 1 break 语句/ 0976. 5. 2 continue 语句/ 0986. 5. 3 goto 语句/ 0996. 5. 4 return 语句/ 1006. 6 应用举例/ 100本单元小结/ 109习题与实训/ 109单元7 数组7. 1 一维数组/ 1157. 1. 1 一维数组定义/ 1157. 1. 2 一维数组元素引用/ 1177. 1. 3 一维数组初始化/ 1187. 1. 4 一维数组应用举例/ 1197. 2 二维数组/ 1217. 2. 1 二维数组的定义/ 1217. 2. 2 二维数组引用/ 1227. 2. 3 二维数组初始化/ 1237. 2. 4 二维数组应用举例/ 1247. 3 字符数组和字符串/ 1267. 3. 1 字符数组定义和引用/ 1267. 3. 2 字符数组初始化/ 1277. 3. 3 字符数组输入/ 输出/ 1297. 3. 4 字符串处理函数/ 1317. 4 数组应用举例/ 134本单元小结/ 138习题与实训/ 138单元8 函数8. 1 函数的定义/ 1428. 2 函数的参数和返回值/ 1448. 2. 1 形式参数和实际参数/ 1448. 2. 2 函数返回值/ 1468. 3 函数调用/ 1488. 3. 1 调用方式/ 1488. 3. 2 函数说明/ 1508. 3. 3 函数的嵌套调用/ 1528. 3. 4 函数的递归调用/ 1558. 4 数组作为函数参数/ 1588. 5 局部变量和全局变量/ 1638. 5. 1 局部变量/ 1638. 5. 2 全局变量/ 1658. 6 存储类型/ 1668. 6. 1 auto 存储类型/ 1678. 6. 2 extern 存储类型/ 1688. 6. 3 register 存储类型/ 1698. 6. 4 static 存储类型/ 1708. 7 内部函数和外部函数/ 172本单元小结/ 173习题与实训/ 173单元9 编译预处理9. 1 宏定义/ 1779. 1. 1 无参数宏定义/ 1779. 1. 2 带参数宏定义/ 1799. 2 文件包含/ 1829. 3 条件编译/ 1839. 3. 1 条件编译命令/ 1849. 3. 2 条件编译优点/ 185本单元小结/ 186习题与实训/ 186单元10 指针10. 1 指针概念/ 19010. 1. 1 指针定义/ 19110. 1. 2 指针变量的初始化/ 19210. 1. 3 指针的运算符/ 19310. 2 指针变量运算/ 19510. 2. 1 指针变量赋值运算/ 19510. 2. 2 指针变量算术运算/ 19710. 2. 3 指针变量间关系运算/ 19910. 3 指针和数组/ 19910. 3. 1 数组指针变量/ 20010. 3. 2 指针与一维数组/ 20110. 3. 3 指针与二维数组/ 20210. 3. 4 指针数组/ 20310. 4 指针和函数/ 20610. 4. 1 指针作为函数参数/ 20610. 4. 2 指针型函数/ 20810. 4. 3 函数指针变量/ 21010. 5 指针和字符串/ 21110. 5. 1 字符串表示方法/ 21110. 5. 2 字符串处理函数/ 21310. 6 多重指针/ 21510. 6. 1 指向指针的指针/ 21510. 6. 2 命令行参数/ 216本单元小结/ 216习题与实训/ 217单元11 结构和其他类型11. 1 结构的概念/ 22011. 2 结构的操作/ 22211. 2. 1 结构的引用和初始化/ 22211. 2. 2 结构数组/ 22311. 2. 3 结构指针变量/ 225
|
內容試閱:
|
前 言在众多的程序设计语言中, C 语言以其灵活性和实用性受到了广大计算机编程人员的喜爱, 成为许多计算机专业人员和程序爱好者学习程序设计的入门首选语言。C 语言也是目前最流行的程序设计语言之一。为了适应计算机程序设计语言的迭代更新及应用发展, 本书结合编者多年的教学实践以及广大读者和师生的实际需求, 采用案例成果为导向的讲解思路,各单元例题资源丰富, 特别增加了微课视频讲解知识点和案例实训。这些不仅有利于学生更好地理解和掌握程序设计语言, 也有利于教师安排理论和实验的教学。本书注重全面培养学生的程序设计思维和能力。在内容安排上, 本书也考虑了与普通教材的兼容性, 并在实用性方面做了强化。本书由长期承担程序设计基础课程教学、具有丰富编程经验的一线教师编写。根据编者多年从事程序设计课程教学活动以及程序设计软件开发的经验,针对多数读者的认知规律, 本书在详细阐述C 语言基础知识的基础上, 着重讨论了程序设计的基本原理、概念和方法, 穿插演示性案例于理论讲解之中, 使枯燥的理论变得更易于理解和接受。此外, 每个单元安排了实训内容, 目的是提高学生综合利用所学知识解决实际问题的能力。为了方便自学和开展教学,本书配有微课视频、习题答案、电子教案、PPT 等辅助教学资料。本书由周屹、郁哲、任相花任主编, 秦小林教授任主审, 郁康博、高巍巍、王丁任副主编, 参与编写的还有运海红、常胜、周思含和赵海童。其中单元1、4、6、7 由周屹编写, 单元10、13 由郁哲编写, 单元2、8、11 由任相花编写,单元3、5、9 由郁康博、高巍巍、王丁编写, 单元12 由运海红、常胜、周思含、赵海童编写。程序代码由周思含、郁康博进行调试。全书由周屹统稿。本书在编写过程中得到了各方面专家的大力支持和帮助, 在此对所有人的工作与支持表示衷心的感谢。由于编者水平有限, 书中难免存在不足之处, 敬请广大读者批评指正。编者E-mail: 398418681@ qq. com。编 者
|
|