图书详情 | 《C语言程序设计》
图书分类 一 〉工学 一 〉软件工程

高等学校计算机类课程应用型人才培养规划教材 : C语言程序设计

常振云、李小红 著;

2015年2月

中国铁道出版社

新华国采教育网络科技有限责任公司 折后价:¥38.00 定价:¥38.00
  • 中国铁道出版社
  • 9787113104924
  • 1-1
  • 174467
  • 0047155998-9
  • -
  • 16开
  • 2015年2月
  • -
  • 400
  • 300
  • -
  • 工学
  • 软件工程
  • 0835
  • TP312C
  • 计算机
  • 本专科
  • 初版
  • -
  • -
  • -
内容简介:
  由常振云、李小红主编的《C语言程序设计》是一本兼具知识性和实用性的C语言程序设计教材。全书内容共分为13章,包括绪论、数据存储和C语言的数据类型、运算符和表达式、C语言的输入和输出控制、算法的描述方法、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、编译预处理和文件。
  本书的实例具有较强的实用性,同时在相关章节贯穿了一个完整的信息系统开发实例,使读者能够学以致用。本书所有的源程序都经过上机测试,在书中也给出了相应的输出结果,保证了程序的准确性和清晰性。本书所涉及的实例源程序、多媒体课件和习题参考答案免费向任课教师提供。作为校级精品课程建设教材,课程网站免费向所有读者开放。
  本书内容由浅入深、循序渐进,不但可以作为高等学校各专业C语言程序设计课程的教材,还可以作为从事计算机程序设计相关人员和各类自学人员的参考教材。
目录
第1章  绪论
  1.1 引言
    1.1.1 C语言的发展
    1.1.2 C语言的特点
    1.1.3 C语言的应用场合
    1.1.4 C语言源程序基本结构
    1.1.5 如何学好C语言
  1.2 一个简单的C语言程序:输出指定内容
  1.3 一个功能性C语言程序:输出两个数运算结果
  1.4 C程序的组成
  1.5 C语言的开发流程说明
    1.5.1 计算机语言发展概述
    1.5.2 C语言开发流程
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第2章  数据的存储和C语言的数据类型
  2.1 数据在计算机内的表示
    2.1.1 ASCII码表示
    2.1.2 数据的原、反、补码表示
  2.2 常量、变量和标识符
    2.2.1 常量
    2.2.2 变量
    2.2.3 标识符
  2.3 基本数据类型
  2.4 数据存储空间的计算
  2.5 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第3章  运算符和表达式
  3.1 算术运算符和表达式
  3.2 赋值运算符和表达式
    3.2.1 简单赋值
    3.2.2 多重赋值
    3.2.3 复合赋值运算符
  3.3 自加、自减运算符
  3.4 位运算
  3.5 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第4章  C语言的输入和输出控制
  4.1 转义字符常量说明
  4.2 屏幕输出函数printf()的使用
    4.2.1 printf()函数的一般格式
    4.2.2 printf()函数中的格式修饰符
  4.3 键盘输入函数scanf()的使用
    4.3.1 scanf()函数的一般格式
    4.3.2 scanf()函数中的格式修饰符
  4.4 字符输入/输出函数使用
  4.5 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第5章  算法的描述方法
  5.1 算法的概念,
  5.2 算法的描述方法
  5.3 C语言的3 种控制结构
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第6章  选择结构程序设计
  6.1 关系运算符和关系表达式
  6.2 逻辑运算符和逻辑表达式
  6.3 条件运算符和条件表达式
  6.4 if分支结构
    6.4.1 单分支结构
    6.4.2 双分支结构
    6.4.3 if结构的嵌套
  6.5 switch分支结构
  6.6 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第7章  循环结构程序设计
  7.1 循环结构原理说明
  7.2 for循环语句
    7.2.1 for语句的一般形式
    7.2.2 for循环语句的注意事项
    7.2.3 for循环语句的应用
  7.3 while语句和ile语句
    7.3.1 while语句
    7.3.2 dowhile语句
    7.3.3 while语句和dowhile语句应用
  7.4 单重循环的应用
  7.5 嵌套循环的应用
  7.6 流程的转移控制
    7.6.1 break和continue语句在循环中的执行流程
    7.6.2 break和continue的应用举例
  7.7 结构化程序说明
  7.8 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第8章  数组
  8.1 一维数组的定义和初始化
    8.1.1 引例
    8.1.2 一维数组的定义和引用
    8.1.3 一维数组的初始化
  8.2 一维数组的应用
  8.3 二维数字的定义和初始化
    8.3.1 二维数组的定义
    8.3.2 二维数组元素的引用
    8.3.3 二维数组的初始化
  8.4 二维数组的应用
  8.5 字符数组和字符串
    8.5.1 字符数组的定义和初始化
    8.5.2 字符数组和字符串的区别
    8.5.3 字符数组和字符串应用
    8.5.4 常用字符串函数
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第9章  函数
  9.1 C语言中常用的函数
    9.1.1 输入输出函数
    9.1.2 常用数学库函数
    9.1.3 常用字符处理库函数
    9.1.4 常用字符串处理库函数
  9.2 函数与模块
  9.3 函数的定义
  9.4 函数的调用及返回机制
    9.4.1 函数原型
    9.4.2 函数的参数传递
    9.4.3 函数的返回值
    9.4.4 函数调用栈的活动机制
  9.5 递归函数设计
    9.5.1 递归设计简介
    9.5.2 递归设计应用
  9.6 函数设计的基本原则
  9.7 变量的作用域和存储类别
    9.7.1 变量的作用域
    9.7.2 变量的存储类别
  9.8 内部函数和外部函数
  9.9 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第10章  指针
  10.1 内存地址的含义
  10.2 指针变量的定义和初始化
  10.3 指针运算符
  10.4 指针在数组中的使用
    10.4.1 指针和一维数组
    10.4.2 指针和二维数组
    10.4.3 指针和字符串
  10.5 指针在函数调用中的使用
    10.5.1 指针变量作为函数参数
    10.5.2 指向数组的指针作为函数参数
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第11章  结构体
  11.1 结构体概述
  11.2 结构体的创建和结构体变量的定义
  11.3 结构体数组的定义和使用
    11.3.1 结构体数组的定义
    11.3.2 结构体数组的初始化
    11.3.3 结构体数组的使用
  11.4 结构体中指针的应用
    11.4.1 指向结构体变量的指针
    11.4.2 指向结构体数组的指针
    11.4.3 动态数据结构——链表
  11.5 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第12章  编译预处理
  12.1 #include预处理命令
  12.2 #define预处理命令
    12.2.1 #define预处理命令:符号常量
    12.2.2 #define预处理命令:带实参的宏
    12.2.3 #undef解除宏定义
  12.3 条件编译预处理
  12.4 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
第13章  文件
  13.1 文件概述
    13.1.1 文件的分类
    13.1.2 文件缓冲区
    13.1.3 文件类型的指针
  13.2 文件的打开和关闭
    13.2.1 文件的打开
    13.2.2 文件的关闭
  13.3 文件的读写
    13.3.1 按字符读写文件
    13.3.2 按字符串读写文件
    13.3.3 按格式读写文件
    13.3.4 按数据块读写文件
    13.3.5 文件的随机读写操作
  13.4 文件检测函数
  13.5 应用举例
  本章常见编程错误
  本章涉及的良好编程习惯
  习题
附录A 常用字符与ASCII码对照表
附录B C运算符的优先级与结合性
附录C 各种类型混合运算的类型转换原则
附录D C关键字
附录E 常用的ANSIC标准库函数
参考文献