作品简介

本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。本书第Ⅰ篇【基础知识】主要讲解步入C语言的世界—Hello C、C程序的结构、C语言的基本构成元素、变量、数制、数据类型、运算符和表达式、算法、顺序结构与选择结构、循环结构与转向语句、数组以及字符数组和字符串等;第Ⅱ篇【核心技术—函数】主要讲解函数、变量的作用范围和存储类型、库函数、结构体和联合体、枚举等;第Ⅲ篇【高级应用—指针及文件】主要介绍指针、指针与数组、指针与函数、指针与字符串、指针与结构体、指针的高级应用与技巧以及文件等;第Ⅳ篇【数据结构及C语言中的常用算法】主要介绍数据结构、C语言中的高级算法、数学问题算法、排序问题算法、查找问题算法以及算法竞赛实例等;第Ⅴ篇【趣味解题】主要介绍歌手比赛评分系统、哥德巴赫猜想、打印日历、背包问题、火车车厢重排、商人过河以及K阶斐波那契数列的实现等。本书提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关的学习资料,以便读者扩展学习。本书适合任何想学习C语言的读者,无论你是否从事计算机相关行业、是否接触过C语言,均可通过学习本书快速掌握C语言的开发方法和技巧。

李岚,工学硕士,高级工程师,现执教于河南工业大学信息科学与工程学院,在学校常年承担程序设计基础课程的教学任务,对C语言的知识结构及应用有深入了解,能够准确把握学生在学习C语言过程中的主要问题和困惑。主要研究方向为软件工程、信息系统,有丰富的MIS系统开发经验,主编或者参编教材5本,获河南省教育厅教学成果二等奖2项,获河南省科技进步三等奖2项。

作品目录

  • 前言 PREFACE
  • 赠送资源 Free resources
  • 第0章 学习攻略
  • 第Ⅰ篇 基础知识
  • 第1章 步入C语言的世界——Hello C
  • 第2章 C程序的结构
  • 第3章 C语言的基本构成元素
  • 第4章 变量
  • 第5章 计算机中的数制系统
  • 第6章 数据的种类——数据类型
  • 第7章 C语言中的运算符和表达式
  • 第8章 程序的灵魂——算法
  • 第9章 顺序结构与选择结构
  • 第10章 循环结构与转向语句
  • 第11章 数组
  • 第12章 字符数组和字符串
  • 第Ⅱ篇 核心技术——函数
  • 第13章 函数
  • 第14章 变量的作用范围和存储类型
  • 第15章 库函数
  • 第16章 结构体和联合体
  • 第17章 枚举
  • 第Ⅲ篇 高级应用——指针及文件
  • 第18章 指针
  • 第19章 指针与数组
  • 第20章 指针与函数
  • 第21章 指针与字符串
  • 第22章 指针与结构体
  • 第23章 指针的高级应用与技巧
  • 第24章 文件
  • 第Ⅳ篇 数据结构及C语言中的常用算法
  • 第25章 数据管理者——数据结构
  • 第26章 C语言中的高级算法
  • 第27章 数学问题算法
  • 第28章 排序问题算法
  • 第29章 查找问题算法
  • 第30章 算法竞赛实例
  • 第Ⅴ篇 趣味解题
  • 第31章 歌手比赛评分系统
  • 第32章 哥德巴赫猜想
  • 第33章 打印日历
  • 第34章 背包问题
  • 第35章 火车车厢重排
  • 第36章 商人过河
  • 第37章 K阶斐波那契数列的实现
展开全部