C语言与程序设计(高等学校计算机专业规划教材)

C语言与程序设计(高等学校计算机专业规划教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2013-02
版次: 1
ISBN: 9787302304814
定价: 28.00
装帧: 平装
开本: 16开
纸张: 胶版纸
  •   本书是根据教育部《关于进一步加强高校计算机基础教学的意见》而编写的。全书共分9章,内容包括概述、基础知识、结构化程序设计、数组、函数、指针、结构体和共用体、文件及c++初步,前面部分是传统的c语言内容,是程序设计基础,后面部分介绍了面向对象程序设计初步知识。本书把传统的面向过程的内容与现代面向对象的内容有机结合与过渡学习,使读者能够尽快掌握程序设计基础知识。

      本书可作为高等学校各专业的程序设计教材,也可作为培训和自学教材及辅导教材。 第1章 c语言概述

    1.1 c语言的发展简史

    1.2 初识c程序

    1.3 c语言实验环境

    错误陷阱/重点提示

    本章小结

    思考练习题

    第2章 c语言基础知识

    2.1 标识符

    2.1.1 标识符的命名规则

    2.1.2 c语言的32个关键字

    2.2 常量和变量

    2.2.1 常量

    2.2.2 变量

    2.3 数据类型

    2.3.1 整型

    2.3.2 浮点型(实型)

    2.3.3 字符型

    2.3.4 枚举型

    2.3.5 变量赋初值

    2.3.6 不同类型数据之间的混合运算

    2.4 运算符与表达式

    2.4.1 算术运算符和算术表达式

    2.4.2 赋值运算符和赋值表达式

    2.4.3 逗号运算符和逗号表达式

    错误陷阱/重点提示

    本章小结

    思考练习题33c语

    第3章 c程序设计

    3.1 算法及其常用表达方式

    3.1.1 c语句类型

    3.1.2 数据输入输出

    3.1.3 算法及程序结构

    3.1.4 c程序结构

    3.2 顺序结构程序设计

    3.3 选择结构程序设计

    3.3.1 关系运算符和关系表达式

    3.3.2 逻辑运算符和逻辑表达式

    3.3.3 if语句

    3.3.4 条件运算符

    3.3.5 switch语句

    3.3.6 选择结构程序设计举例

    3.4 循环控制结构程序设计

    3.4.1 goto语句

    3.4.2 while语句

    3.4.3 do-while语句

    3.4.4 for语句

    3.4.5 循环嵌套

    3.4.6 break语句和continue语句

    3.4.7 循环结构程序设计举例

    错误陷阱/重点提示

    本章小结

    伎剂废疤?/p>

    第4章 数组与字符串

    4.1 一维数组

    4.1.1 一维数组的定义

    4.1.2 一维数组的引用

    4.1.3 一维数组的初始化

    4.2 二维数组

    4.2.1 二维数组的定义和引用

    4.2.2 二维数组的初始化

    4.2.3 二维数组应用举例

    4.3 字符数组

    4.3.1 字符数组的定义

    4.3.2 字符数组的初始化

    4.3.3 字符数组的输入输出

    4.3.4 字符数组的应用举例

    4.4 字符串

    4.4.1 字符串概述

    4.4.2 字符串处理函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第5章 函数

    5.1 概述

    5.1.1 函数的分类

    5.1.2 编译预处理

    5.2 自定义函数

    5.2.1 函数定义的一般形式

    5.2.2 函数声明

    5.2.3 函数的返回值

    5.2.4 函数的参数

    5.2.5 数组作为函数参数

    5.3 变量的作用域和存储类别

    5.3.1 全局变量与局部变量

    5.3.2 变量的存储类别

    5.4 函数的调用

    5.4.1 函数的嵌套调用

    5.4.2 函数的递归调用

    5.5 内部函数和外部函数

    5.5.1 内部函数

    5.5.2 外部函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第6章 指针

    6.1 指针的定义

    6.2 指针变量及其定义

    6.2.1 指针变量的概念

    6.2.2 指针变量的定义

    6.3 指针操作符(*、&)

    6.4 指针变量的运算

    6.4.1 赋值运算

    6.4.2 加减运算

    6.5 指针的应用

    6.5.1 指针与数组

    6.5.2 指针与字符串

    6.5.3 指针数组与多级指针

    6.5.4 指针与函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第7章 结构体和共用体

    7.1 结构体

    7.1.1 结构体概述

    7.1.2 结构体的定义与引用

    7.1.3 成员运算符"."

    7.1.4 相对复杂的结构体定义

    7.2 结构体数组

    7.2.1 结构体数组的声明

    7.2.2 结构体数组初始化

    7.2.3 结构体数组的引用

    7.3 结构体指针

    7.3.1 结构体指针的声明

    7.3.2 使用指针来访问成员变量

    7.4 动态内存管理函数

    7.4.1 分配函数malloc

    7.4.2 回收函数free

    7.5 链表

    7.5.1 建立空的链表

    7.5.2 插入新的结点

    7.5.3 删除已有的结点

    7.5.4 结点的访问

    7.6 共用体

    错误陷阱/重点提示

    本章小结

    思考练习题

    第8章 文件操作

    8.1 c文件概述

    8.2 文件的打开、关闭

    8.2.1 文件打开函数fopen()

    8.2.2 关闭文件函数fclose()函数

    8.3 文件的读写操作

    8.3.1 字符读取和写入函数fputc()和fgetc()

    8.3.2 读写字符串函数fgets()和fputs()

    8.3.3 格式化的读写函数fscanf()和fprintf()

    8.3.4 成块读写

    8.4 文件定位

    8.4.1 fseek()函数

    8.4.2 ftell()函数

    8.4.3 rewind()函数

    8.5 其他函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第9章 面向对象和c++基础

    9.1 c的进阶——c++

    9.1.1 c++的历史

    9.1.2 初识c++

    9.2 面向对象基础

    9.2.1 对象的引入

    9.2.2 面向对象设计基础

    9.3 类与对象

    9.3.1 类的概念

    9.3.2 类的定义

    9.3.3 访问限制符号private,protect和public

    9.3.4 类的实例:对象及其声明

    9.3.5 对象指针的声明

    9.3.6 程序组织结构

    9.4 构造函数和析构函数

    9.4.1 构造函数的定义

    9.4.2 构造函数的调用

    9.4.3 析构函数的定义

    9.4.4 析构函数的调用

    9.5 继承与派生

    9.5.1 继承的概念及引入

    9.5.2 派生类的定义和继承方法

    9.5.3 派生类的构造函数和析构函数

    9.5.4 多继承派生类

    9.6 友元与重载

    9.6.1 友元函数概念和应用

    9.6.2 重载函数和重载操作符

    9.7 虚函数与多态性

    9.7.1 虚函数和多态的概念

    9.7.2 虚函数的定义和使用

    9.8 异常处理

    错误陷阱/重点提示

    本章小结

    思考练习题

    附录

    参考文献 
  • 内容简介:
      本书是根据教育部《关于进一步加强高校计算机基础教学的意见》而编写的。全书共分9章,内容包括概述、基础知识、结构化程序设计、数组、函数、指针、结构体和共用体、文件及c++初步,前面部分是传统的c语言内容,是程序设计基础,后面部分介绍了面向对象程序设计初步知识。本书把传统的面向过程的内容与现代面向对象的内容有机结合与过渡学习,使读者能够尽快掌握程序设计基础知识。

      本书可作为高等学校各专业的程序设计教材,也可作为培训和自学教材及辅导教材。
  • 目录:
    第1章 c语言概述

    1.1 c语言的发展简史

    1.2 初识c程序

    1.3 c语言实验环境

    错误陷阱/重点提示

    本章小结

    思考练习题

    第2章 c语言基础知识

    2.1 标识符

    2.1.1 标识符的命名规则

    2.1.2 c语言的32个关键字

    2.2 常量和变量

    2.2.1 常量

    2.2.2 变量

    2.3 数据类型

    2.3.1 整型

    2.3.2 浮点型(实型)

    2.3.3 字符型

    2.3.4 枚举型

    2.3.5 变量赋初值

    2.3.6 不同类型数据之间的混合运算

    2.4 运算符与表达式

    2.4.1 算术运算符和算术表达式

    2.4.2 赋值运算符和赋值表达式

    2.4.3 逗号运算符和逗号表达式

    错误陷阱/重点提示

    本章小结

    思考练习题33c语

    第3章 c程序设计

    3.1 算法及其常用表达方式

    3.1.1 c语句类型

    3.1.2 数据输入输出

    3.1.3 算法及程序结构

    3.1.4 c程序结构

    3.2 顺序结构程序设计

    3.3 选择结构程序设计

    3.3.1 关系运算符和关系表达式

    3.3.2 逻辑运算符和逻辑表达式

    3.3.3 if语句

    3.3.4 条件运算符

    3.3.5 switch语句

    3.3.6 选择结构程序设计举例

    3.4 循环控制结构程序设计

    3.4.1 goto语句

    3.4.2 while语句

    3.4.3 do-while语句

    3.4.4 for语句

    3.4.5 循环嵌套

    3.4.6 break语句和continue语句

    3.4.7 循环结构程序设计举例

    错误陷阱/重点提示

    本章小结

    伎剂废疤?/p>

    第4章 数组与字符串

    4.1 一维数组

    4.1.1 一维数组的定义

    4.1.2 一维数组的引用

    4.1.3 一维数组的初始化

    4.2 二维数组

    4.2.1 二维数组的定义和引用

    4.2.2 二维数组的初始化

    4.2.3 二维数组应用举例

    4.3 字符数组

    4.3.1 字符数组的定义

    4.3.2 字符数组的初始化

    4.3.3 字符数组的输入输出

    4.3.4 字符数组的应用举例

    4.4 字符串

    4.4.1 字符串概述

    4.4.2 字符串处理函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第5章 函数

    5.1 概述

    5.1.1 函数的分类

    5.1.2 编译预处理

    5.2 自定义函数

    5.2.1 函数定义的一般形式

    5.2.2 函数声明

    5.2.3 函数的返回值

    5.2.4 函数的参数

    5.2.5 数组作为函数参数

    5.3 变量的作用域和存储类别

    5.3.1 全局变量与局部变量

    5.3.2 变量的存储类别

    5.4 函数的调用

    5.4.1 函数的嵌套调用

    5.4.2 函数的递归调用

    5.5 内部函数和外部函数

    5.5.1 内部函数

    5.5.2 外部函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第6章 指针

    6.1 指针的定义

    6.2 指针变量及其定义

    6.2.1 指针变量的概念

    6.2.2 指针变量的定义

    6.3 指针操作符(*、&)

    6.4 指针变量的运算

    6.4.1 赋值运算

    6.4.2 加减运算

    6.5 指针的应用

    6.5.1 指针与数组

    6.5.2 指针与字符串

    6.5.3 指针数组与多级指针

    6.5.4 指针与函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第7章 结构体和共用体

    7.1 结构体

    7.1.1 结构体概述

    7.1.2 结构体的定义与引用

    7.1.3 成员运算符"."

    7.1.4 相对复杂的结构体定义

    7.2 结构体数组

    7.2.1 结构体数组的声明

    7.2.2 结构体数组初始化

    7.2.3 结构体数组的引用

    7.3 结构体指针

    7.3.1 结构体指针的声明

    7.3.2 使用指针来访问成员变量

    7.4 动态内存管理函数

    7.4.1 分配函数malloc

    7.4.2 回收函数free

    7.5 链表

    7.5.1 建立空的链表

    7.5.2 插入新的结点

    7.5.3 删除已有的结点

    7.5.4 结点的访问

    7.6 共用体

    错误陷阱/重点提示

    本章小结

    思考练习题

    第8章 文件操作

    8.1 c文件概述

    8.2 文件的打开、关闭

    8.2.1 文件打开函数fopen()

    8.2.2 关闭文件函数fclose()函数

    8.3 文件的读写操作

    8.3.1 字符读取和写入函数fputc()和fgetc()

    8.3.2 读写字符串函数fgets()和fputs()

    8.3.3 格式化的读写函数fscanf()和fprintf()

    8.3.4 成块读写

    8.4 文件定位

    8.4.1 fseek()函数

    8.4.2 ftell()函数

    8.4.3 rewind()函数

    8.5 其他函数

    错误陷阱/重点提示

    本章小结

    思考练习题

    第9章 面向对象和c++基础

    9.1 c的进阶——c++

    9.1.1 c++的历史

    9.1.2 初识c++

    9.2 面向对象基础

    9.2.1 对象的引入

    9.2.2 面向对象设计基础

    9.3 类与对象

    9.3.1 类的概念

    9.3.2 类的定义

    9.3.3 访问限制符号private,protect和public

    9.3.4 类的实例:对象及其声明

    9.3.5 对象指针的声明

    9.3.6 程序组织结构

    9.4 构造函数和析构函数

    9.4.1 构造函数的定义

    9.4.2 构造函数的调用

    9.4.3 析构函数的定义

    9.4.4 析构函数的调用

    9.5 继承与派生

    9.5.1 继承的概念及引入

    9.5.2 派生类的定义和继承方法

    9.5.3 派生类的构造函数和析构函数

    9.5.4 多继承派生类

    9.6 友元与重载

    9.6.1 友元函数概念和应用

    9.6.2 重载函数和重载操作符

    9.7 虚函数与多态性

    9.7.1 虚函数和多态的概念

    9.7.2 虚函数的定义和使用

    9.8 异常处理

    错误陷阱/重点提示

    本章小结

    思考练习题

    附录

    参考文献 
查看详情
系列丛书 / 更多
C语言与程序设计(高等学校计算机专业规划教材)
Python语言程序设计
王恺、王志、李涛、朱洪文 著
C语言与程序设计(高等学校计算机专业规划教材)
软件测试教程(第2版)
宫云战 著
C语言与程序设计(高等学校计算机专业规划教材)
Linux系统应用与开发教程(第3版)
刘海燕、荆涛 编
C语言与程序设计(高等学校计算机专业规划教材)
C++程序设计教程(第3版)
王珊珊、臧冽、张志航 著
C语言与程序设计(高等学校计算机专业规划教材)
数据库技术与应用(MySQL版)/高等学校计算机专业规划教材
李辉 著
C语言与程序设计(高等学校计算机专业规划教材)
Java语言程序设计:面向对象的设计思想与实践(第2版)
吴倩 著
C语言与程序设计(高等学校计算机专业规划教材)
高等学校计算机专业规划教材:计算机操作系统
翟一鸣 著
C语言与程序设计(高等学校计算机专业规划教材)
多媒体技术与应用案例教程(第2版)
秦景良、农正、韦文山 著
C语言与程序设计(高等学校计算机专业规划教材)
Java Web程序设计与开发/高等学校计算机专业规划教材
马月坤、赵全明 著
C语言与程序设计(高等学校计算机专业规划教材)
高等学校计算机专业规划教材:新编数据结构及算法教程
石敏、焦润海 著;林碧英 编
C语言与程序设计(高等学校计算机专业规划教材)
网络服务器配置与管理
赵尔丹、张照枫 编
C语言与程序设计(高等学校计算机专业规划教材)
UML建模分析与设计:基于MDA的软件开发
杜德慧 著
相关图书 / 更多
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计
吕爱华主编
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计
梁颖红
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计问题求解与学习指导
郑晓健
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计
李柳柏 编;曾俊
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计教程
万家华 陈家俊 吴建国
C语言与程序设计(高等学校计算机专业规划教材)
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编