C语言程序设计
C语言程序设计封面图

C语言程序设计

李学刚, 杨丹, 张静, 刘斌, 戴白刃, 编著

出版社:高等教育出版社

年代:2013

定价:33.5

书籍简介:

高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。本书共有两篇6个单元,知识技能篇包括:程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计和构造类型程序设计5个单元;技术应用篇由实际项目“学生成绩管理系统”的开发、对系统进行总体设计和详细设计的实现构成。知识技能篇主要介绍了C语言的基本语法知识,顺序结构、选择结构、循环结构程序设计的方法,数组、指针、结构体和文件等构造类型的程序设计的方法;技术应用篇通过实际项目介绍实际问题的开发过程。

书籍目录:

知识技能篇

单元1 程序设计基础

引例描述——提取整数数码

知识储备

1.1 C语言程序开发过程

1.1.1 C语言的特点

1.1.2 程序开发过程

1.1.3 使用VisualC++开发程序的步骤

1.2 函数及其结构

1.2.1 函数的定义

1.2.2 函数调用

1.2.3 函数声明

1.2.4 return语句

1.2.5 主函数的结构

1.2.6 程序的执行过程

1.2.7 注释

1.3 数据描述

1.3.1 常量

1.3.2 变量

1.4 数据操作

1.4.1 运算符与表达式

1.4.2 算术运算

1.4.3 赋值类运算

1.4.4 逗号运算

1.4.5 强制类型转换

1.4.6 长度运算

引例分析与实现

同步训练1

单元2 顺序结构程序设计

引例描述——交换变量的值

知识储备

2.1 算法及其表示

2.1.1 算法

2.1.2 算法的表示

2.2 程序的三种基本结构

2.3 数据的输入和输出

2.3.1 格式化输出函数printf()

2.3.2 格式化输入函数scanf()

2.3.3 字符输出函数putchar()

2.3.4 字符输入函数getchar()

2.4 典型实例

引例分析与实现

同步训练2

单元3 选择结构程序设计

引例描述——求最值

知识储备

3.1 条件判断表达式

3.1.1 关系表达式

3.1.2 逻辑表达式

3.2 If选择结构

3.2.1 if语句

3.2.2 if——-else语句

3.2.3 if——-elseif语句

3.3 switch选择结构

3.3.1 switch语句

3.3.2 break语句

引例分析与实现

同步训练3

单元4 循环结构程序设计

引例描述——简易计算器

知识储备

4.1 while与dowhile循环结构

4.1.1 while语句

4.1.2 dowhile语句

4.2 for循环结构

4.2.1 for语句

4.2.2 break与continue语句

4.2.3 循环嵌套

4.3 函数的递归调用

4.3.1 函数的递归调用

4.3.2 使用递归解决问题的方法

4.3.3 实现递归调用的关键

引例分析与实现

同步训练4

单元5 构造类型程序设计

引例描述——彩票摇奖与中奖查询

知识储备

5.1 一维数组

5.1.1 一维数组的定义

5.1.2 一维数组的初始化

5.1.3 数组元素的引用

5.1.4 数组名作为函数参数

5.1.5 一维数组的应用

5.2 二维数组

5.2.1 二维数组的定义

5.2.2 二维数组的初始化

5.2.3 二维数组元素的引用

5.2.4 多维数组

5.3 字符数组

5.3.1 字符数组的定义、初始化及引用

5.3.2 字符串的输入输出

5.3.3 字符串处理函数

同步训练5

5.4 指针变量

5.4.1 地址与指针变量

5.4.2 指针变量的定义和使用

5.4.3 指针与一维数组

5.5 字符指针

5.5.1 字符串的表示

5.5.2 指针型函数

同步训练6

5.6 结构体

5.6.1 用typedef定义新类型名

5.6.2 结构体类型的定义

5.6.3 结构体变量与结构体数组

5.6.4 结构体指针变量

5.7 链表

5.7.1 动态存储分配及链表的概念

5.7.2 用于动态存储分配的函数

5.7.3 链表的建立、插入和删除

同步训练7

5.8 文件及其打开与关闭

5.8.1 文件的分类

5.8.2 文件(FILE)类型指针

5.8.3 文件的打开与关闭

5.9 文件的读写操作

5.9.1 读写一个字符

5.9.2 读写一个字符串

5.9.3 格式化输入和输出

5.9.4 数据块的输入和输出

……

技术应用篇

内容摘要:

高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。《高等职业教育专业教学资源库建设项目规划教材:C语言程序设计》是高等职业教育专业教学资源库建设项目“C语言程序设计”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。
  《高等职业教育专业教学资源库建设项目规划教材:C语言程序设计》共有两篇,分为6个单元。知识技能篇包括:程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计和构造类型程序设计5个单元;技术应用篇是一个实践项目“学生成绩管理系统”,包括对系统进行总体设计和详细设计的实现。知识技能篇主要介绍了C语言的基本语法知识,包括顺序结构、选择结构和循环结构程序设计的方法以及数组、指针、结构体、文件等构造类型的程序设计的方法;技术应用篇通过实践项目介绍实际问题的开发过程。
  知识技能篇的每个单元都由学习目标、引例描述、知识储备、引例分析与实现和同步训练5个部分组成。学习目标阐明了本单元学习的知识目标和能力目标;引例描述对本单元要解决的实际问题和要求进行描述;知识储备给出了要解决引例给出的实际问题需要学习和掌握的相关知识,每个知识点都有相应【示例】,对重点知识配有相应的【例题】和【课堂实践】引例分析与实现完成对引例的分析、给出实现的代码;同步训练选择了单项选择题、知识填空题、程序填空题、程序阅读题、程序设计题等5种题型以巩固和提高学生对本单元知识点的理解和掌握。
  技术应用篇按照软件开发的主要过程、通过实际项目“学生成绩管理系统”给出系统的总体设计和详细设计。详细设计包括菜单设计、数据输入、数据统计、数据更新和数据输出5个模块的代码实现。
  《高等职业教育专业教学资源库建设项目规划教材:C语言程序设计》可作为高等职业院校电子信息类专业C语言课程的教材,也可作为C语言学习者的学习参考书。

书籍规格:

书籍详细信息
书名C语言程序设计站内查询相似图书
9787040372373
如需购买下载《C语言程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次1版印次1
定价(元)33.5语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

C语言程序设计是高等教育出版社于2013.4出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等职业教育-教材 的书籍。