C语言程序设计与数据结构实践

副标题:无

作   者:闵光太主编

分类号:

ISBN:9787040079333

微信扫一扫,移动浏览光盘

简介

  《C语言程序设计与数据结构实践》是在教育部高教司的指导下,由全国高等职业教育研究会教材编写小组和高等教育出版社联合组织编写出版的高职系列教材之一。根据高等职业、高等专科教育的教学基本要求,本教材旨在加强C语言程序设计和数据结构两门课的衔接,探索用数据结构算法的实现作为C语言程序设计应用的方法,把“算法”和“程序”紧密结合在一起,加强学生对实际问题抽象描述的理解能力,以及运用C语言解决实际问题的能力。本教材的各章基本上都从案例出发提出问题,引出本章的教学重点,围绕问题的解决展开本章的论述,并突出实践性教学环节,在每章最后一节设置实验单元。此外,在最后一章着重讲述了C语言实用技术,以使学生能将从《C语言程序设计与数据结构实践》所学的知识全面、综合地加以运用,有效地提高学生的程序设计技能。 《C语言程序设计与数据结构实践》的主要内容是:第一章讲解结构化程序设计的思想、算法的概念、数据结构的基础知识和软件开发的基本过程;第二章为C语言概述;第三章为结构控制语句;第四章为数据的顺序存储结构及应用;第五章为函数;第六章为指针;第七章为数据的链式存储及应用;第八章为树的存储结构及应用;第九章为查找与排序算法;第十章为位运算;第十一章为文件;第十二章为实际工程设计中两个典型实例的分析。 《C语言程序设计与数据结构实践》可作为高等职业和高等专科院校的教材,也可作为C语言程序设计和数据结构专业学生的教学参考书。  

目录

第一章 概论
1.1 结构化程序设计的基本方法
1.1.1 结构化程序设计思想
1.1.2 结构化程序设计的步骤
1.2 数据结构与算法
1.2.1 数据结构
1.2.2 算法
1.2.3 数据结构与算法
1.3 c语言概述
1.3.1 c语言的特点
1.3.2 c语言的程序结构
1.3.3 程序的调试
习题

第二章 简单程序设计
2.1 案例1(简单程序)
2.2 简单数据类型
2.2.1 c语言的数据类型
2.2.2 基本数据类型
2.2.3 数据类型转换
2.3 常量和变量
2.3.1 字面常量和符号常量
2.3.2 变量
2.4 基本运算及表达式
2.4.1 算术运算符及算术表达式
2.4.2 赋值运算符及赋值表达式
2.4.3 逗号运算符与逗号表达式
2.5 基本语句
2.5.1 表达式语句
2.5.2 输入语句
2.5.3 输出语句
2.6 c预处理程序
2.6.1 宏定义
2.6.2 文件包含
2.6.3 条件编译
2.7 实验1
2.7.1 实验目的
2.7.2 实验要求
2.7.3 实验设备
2.7.4 实验内容
2.7.5 实验步骤
习题

第三章 结构控制语句
3.1 案例2(控制语句的一般概念)
3.2 分支语句
3.2.1 关系运算符与关系表达式
3.2.2 逻辑运算符与逻辑表达式
3.2.3 if语句
3.2.4 switch语句
3.3 循环语句
3.3.1 概述
3.3.2 while语句
3.3.3 do…while语句
3.3.4 for语句
3.3.5 循环的嵌套
3.3.6 goto语句、break语句和continue语句
3.4 几种特殊的语句
3.4.1 复合语句
3.4.2 空语句
3.4.3 返回语句
3.5 实验2
3.5.1 实验目的
3.5.2 实验要求
3.5.3 实验设备
3.5.4 实验内容
3.5.5 实验步骤
习题

第四章 数据顺序存储结构及应用
4.1 案例3
4.2 数组的定义、引用和初始化
4.2.1 一维数组的定义
4.2.2 一维数组元素的引用
4.2.3 一维数组的初始化
4.2.4 应用举例
4.3 多维数组
4.3.1 二维数组的定义
4.3.2 二维数组元素的引用
4.3.3 二维数组的初始化
4.3.4 二维数组应用举例
4.4 字符数组
4.4.1 字符数组的定义
4.4.2 字符数组的初始化
4.4.3 字符数组的引用
4.4.4 字符串和字符串结束标志
4.4.5 字符数组的输入/输出
4.4.6 字符串处理函数
4.4.7 字符串数组应用举例
4.5 线性表的顺序存储结构及运算
4.5.1 线性表的逻辑结构
4.5.2 线性表的顺序存储结构及基本运算
4.6 栈和队列的顺序存储结构和运算
4.6.1 栈
4.6.2 队列
4.7 实验3
4.7.1 实验目的
4.7.2 实验要求
4.7.3 实验设备
4.7.4 实验内容
4.7.5 实验步骤
习题

第五章 函数
5.1 案例4
5.2 函数的定义
5.2.1 函数的定义
5.2.2 函数参数
5.2.3 函数的返回值
5.3 函数的调用
5.3.1 函数调用的一般形式
5.3.2 函数调用的方式
5.3.3 函数的嵌套调用
5.3.4 函数的递归调用
5.4 数组作为函数参数
5.4.1 数组元素作函数实参
5.4.2 数组名函数实参
5.5 局部变量与全局变量
5.5.1 局部变量
5.5.2 全局变量
S.6 变量的存储类别
5.6.1 静态存储变量
5.6.2 动态存储变量
5.6.3 外部变量
5.7 内部函数和外部函数
5.7.1 内部函数
5.7.2 外部函数
5.8 实验4
5.8.1 实验目的
5.8.2 实验要求
5.8.3 实验设备
5.8.4 实验内容
5.8.5 实验步骤
习题

第六章 指针
6.1 案例5(指针的应用)
6.2 指针的概念
6.3 指针与指针变量
6.3.1 指针与指针变量
6.3.2 指针运算
6.4 数组的指针
6.4.1 指向数组的指针变量的定义与赋值
6.4.2 通过指针引用数组元素
6.4.3 数组名作函数参数
6.4.4 指向多维数组的指针和指针变量
6.5 函数的指针
6.5.1 用函数指针变量调用函数
6.5.2 函数指针变量作函数参数
6.5.3 返回指针值的函数
6.6 实验5
6.6.1 实验目的
6.6.2 实验要求
6.6.3 实验设备
6.6.4 实验内容
6.6.5 实验步骤
习题

第七章 数据的链式存储及应用
第八章 树的存储结构及应用
第九章 查找与排序算法
第十章 位运算
第十一章 文件
第十二章 综合应用
附录

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言程序设计与数据结构实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon