作品简介

本书主要讲解C语言的基础知识、C程序的组成、C语言的基本构成元素、变量、数制、数据类型、运算符和表达式、顺序结构与选择结构、循环语句与转向语句、输入和输出、数组、字符数组以及算法与流程图等;第2篇【核心技术】主要讲解函数、函数中的变量、文件、编译与预处理指令、库函数、位运算、结构体和联合体、数据结构等;第3篇【高级应用】主要讲解指针、指针与数组、指针与函数、指针与字符串、指针与结构体、指针的高级应用与技巧等;第4篇【项目实战】主要讲解项目规划、Linux下的C语言开发、通讯录、图书管理系统、信息管理系统以及K-均值聚类算法等;第5篇【趣味题解】主要讲解哥德巴赫猜想、猴子选大王游戏、迷宫求解、背包问题求解、火车车厢重排、哈夫曼编码的实现、八皇后问题的实现、商人过河游戏、K阶斐波那契序列的实现以及最短路径的实现等。

国家863中部软件孵化器 编著

作品目录

  • 前言
  • 学习攻略
  • 第1篇 基础知识
  • 第1章 步入C的世界——Hello C
  • 第2章 C程序的组成
  • 第3章 C语言的基本构成元素——字符集、标识符和关键字
  • 第4章 变量
  • 第5章 计算机如何识数——数制
  • 第6章 数据的种类——数据类型
  • 第7章 C世界中的加减乘除——运算符和表达式
  • 第8章 顺序结构与选择结构
  • 第9章 C程序的流程——循环结构与转向语句
  • 第10章 用户与计算机的交互——输入和输出
  • 第11章 数组
  • 第12章 字符数组
  • 第13章 程序的灵魂——算法与流程图
  • 第2篇 核心技术
  • 第14章 函数
  • 第15章 函数中的变量
  • 第16章 文件
  • 第17章 C语言如何被计算机识别——编译与预处理指令
  • 第18章 库函数
  • 第19章 合理利用内存——位运算
  • 第20章 结构体和联合体
  • 第21章 数据管理者——数据结构
  • 第3篇 高级应用
  • 第22章 内存的快捷方式——指针
  • 第23章 指针与数组
  • 第24章 指针与函数
  • 第25章 指针与字符串
  • 第26章 指针与结构体
  • 第27章 指针的高级应用与技巧
  • 第4篇 项目实战
  • 第28章 项目实战前的几点忠告——项目规划
  • 第29章 Linux下的C语言开发
  • 第30章 通讯录
  • 第31章 图书管理系统
  • 第32章 信息管理系统
展开全部