作品简介

本书结合笔者多年的程序开发和教学实践经验,以深入浅出、循序渐进的方式,运用生动活泼、诙谐幽默的语言,讲述C语言开发的全部内容。全书共分10章,分别介绍C语言的开发环境、基础知识、程序设计流程、函数、数组、指针、结构体、堆内存、文件、预处理。对于晦涩难懂的知识点,书中采用生活中的例子进行对比,并增加图形化的讲解方式,通过简洁易懂的代码和示例,使读者易于理解接受。

本书适合C语言初学者使用,也可作为高等院校计算机专业的教材。

蔡苏北,籍贯江苏省宿迁,有着近20年的学习、开发与教学经验,凭借多年的执着与热爱,对C语言拥有独到的认识和见解,愿与大家分享,并愿与所有C语言的爱好者成为朋友。

范志军,曾在国内知名金融证券公司担任项目主管、万人大型游戏公司担任技术总监,精通多种开发语言。具有8年软件开发工作经验、6年教学经验,授课方式生动有趣,注重培养学员的思维能力与动手能力,所授课程深受学员好评。

作品目录

  • 内容简介
  • 作者简介
  • 前言
  • 第1章 初识C语言
  • 1.1 C语言的发展史
  • 1.2 C语言的特点
  • 1.3 C语言的发展方向
  • 1.4 C语言开发环境
  • 1.5 第一个C语言程序
  • 1.6 本章小结
  • 第2章 C语言基础
  • 2.1 C语言基本数据类型
  • 2.2 常量与变量
  • 2.3 C语言运算符
  • 2.4 表达式与语句
  • 2.5 标准I/O函数
  • 2.6 本章小结
  • 第3章 C语言流程控制
  • 3.1 程序流程结构
  • 3.2 顺序结构
  • 3.3 分支结构
  • 3.4 循环结构
  • 3.5 流程控制语句
  • 3.6 本章小结
  • 第4章 函数
  • 4.1 自定义函数
  • 4.2 函数的分类
  • 4.3 再谈函数调用
  • 4.4 再谈变量
  • 4.5 库函数
  • 4.6 本章小结
  • 第5章 数组
  • 5.1 一维数组
  • 5.2 数组与函数参数
  • 5.3 字符数组
  • 5.4 二维数组
  • 5.5 数组应用实例
  • 5.6 本章小结
  • 第6章 指针
  • 6.1 指针基础
  • 6.2 指针变量
  • 6.3 指针与const
  • 6.4 指针与数组
  • 6.5 指针与字符串
  • 6.6 指针与函数
  • 6.7 二级指针
  • 6.8 特殊指针
  • 6.9 本章小结
  • 第7章 结构体、联合体与枚举
  • 7.1 结构体
  • 7.2 结构体的运用
  • 7.3 联合体
  • 7.4 枚举
  • 7.5 本章小结
  • 第8章 堆内存管理
  • 8.1 内存管理函数
  • 8.2 链表
  • 8.3 本章小结
  • 第9章 文件
  • 9.1 文件的打开与关闭
  • 9.2 文件的读写
  • 9.3 文件游标
  • 9.4 其他文件函数
  • 9.5 本章小结
  • 第10章 预处理命令
  • 10.1 文件包含
  • 10.2 宏
  • 10.3 条件编译
  • 10.4 本章小结
展开全部