作者简介 梁义涛,工学博士,教授,研究生导师,曾在普渡大学做访问学者,现执教于河南工业大学信息科学与工程学院。主要研究方向为嵌入式系统设计、智能视频处理等。主持和参与河南省厅级以上项目22项,发表相关科研或教研论文30余篇,获河南省级教学成果二等奖1项,河南省科学技术进步奖三等奖2项。 目录 第0章 学习攻略 0.1 编程的魔力 0.2 C语言的来源及特点 0.3 让计算机开口说话 0.4 C语言的用途 0.5 学习C语言的方法 第Ⅰ篇 基础知识 第1章 步入C的世界——Hello C 1.1 C语言的开发环境 1.1.1 C语言常用的开发环境 1.1.2 VC++开发环境的安装 1.1.3 Turbo C 2.0开发环境的安装 1.2 认识常用开发环境 1.2.1 认识VC++开发环境 1.2.2 认识Turbo开发环境 1.3 开始C编程——我的第1个C程序 1.3.1 程序编写及运行流程 1.3.2 在Visual C++ 6.0中开发C程序 1.3.3 在Turbo C中开发C程序 1.4 高手点拨 1.5 实战练习 第2章 C程序的组成 2.1 简单例子 2.2 声明区 2.2.1 头文件 2.2.2 函数声明 2.2.3 变量声明 2.3 主函数 2.4 函数定义区 2.5 注释 2.6 代码的规矩 2.7 高手点拨 2.8 实战练习 第3章 C语言的基本构成元素——字符集、标识符和关键字 3.1 标识符和关键字 3.1.1 标识符 3.1.2 关键字 3.2 常量 3.2.1 什么是常量 3.2.2 常量的声明 3.3 常量的类别 3.3.1 数值常量 3.3.2 字符常量 3.3.3 字符串常量 3.3.4 符号常量 3.4 综合应用——常量指针与指针常量 3.5 高手点拨 3.6 实战练习 第4章 变量 4.1 变量 4.1.1 什么是变量 4.1.2 变量的定义与声明 …… 第5章 计算机如何识数——数制 第6章 数据的种类——数据类型 第7章 C世界中的加减乘除——运算符和表达式 第8章 顺序结构与选择结构 第9章 C程序的流程——循环结构与转向语句 第10章 用户与计算机的交互——输入和输出 第11章 数组 第12章 字符数组 第Ⅱ篇 算法应用 第13章 程序的灵魂——算法与流程图 第14章 基础算法 第15章 C世界中的高级算法 第16章 数学在程序设计中的应用 第17章 算法设计的常用思路 第18章 算法竞赛实例 第Ⅲ篇 核心技术 第19章 函数 第20章 函数中的变量 第21章 文件 第22章 库函数概览 第23章 合理利用内存——位运算 第24章 结构体和联合体 第25章 数据管理者——数据结构 第Ⅳ篇 高级应用 第26章 内存的快捷方式——指针 第27章 指针与数组 第28章 指针与函数 第29章 指针与字符串 第30章 指针与结构体 第31章 指针的高级应用与技巧 第Ⅴ篇 趣味题解 第32章 K-均值聚类算法 第33章 哥德巴赫猜想 第34章 猴子选大王游戏 第35章 迷宫求解 第36章 背包问题求解 第37章 火车车厢重排 第38章 哈夫曼编码的实现 第39章 八皇后问题的实现 第40章 商人过河游戏 第41章 K阶斐波那契序列的实现 第42章 最短路径的实现
内容推荐 梁义涛编著的《C语言从入门到精通(精粹版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。 本书第Ⅰ篇【基础知识】主要讲解C语言的基础知识、C程序的组成、字符集、标识符和关键字、变量、数制、数据类型、运算符和表达式、顺序结构与选择结构、循环结构与转向语句、输入和输出、数组以及字符数组等;第Ⅱ篇【算法应用】主要讲解算法与流程图、基础算法、C世界中的高级算法、数学在程序设计中的应用、算法设计的常用思路以及算法竞赛实例等;第Ⅲ篇【核心技术】主要介绍函数、函数中的变量、文件、库函数、位运算、结构体和联合体以及数据结构等;第Ⅳ篇【高级应用】主要介绍指针、指针与数组、指针与函数、指针与字符串、指针与结构体以及指针的高级应用与技巧等;第Ⅴ篇【趣味题解】主要介绍K-均值聚类算法、哥德巴赫猜想、猴子选大王游戏、迷宫求解、背包问题求解、火车车厢重排、哈夫曼编码、八皇后问题、商人过河游戏、K阶斐波那契序列以及最短路径等。 本书提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。 本书适合任何想学习C语言的读者,无论您是否从事计算机相关行业,是否接触过C语言,均可通过学习快速掌握C语言的开发方法和技巧。 |