内容推荐 本书全面、系统地讲解了C和C++中的常用函数及算法,其内容分为3篇,共29章,包括近300个常用函数和九大类算法,还以实例形式讲解了Visual Studio调试技术。其中,在C语言函数篇,对每一个函数的讲解都包含了函数原型、功能、参数、返回值、范例、解析等内容,部分函数会通过综合实例来辅助理解。在算法篇,每个算法采用相应实例进行讲解,包含问题、分析、实现、说明等内容。在C++输入/输出流与容器篇,针对每个类库选取了最常用的函数,按构造类函数、存取类函数、操作类函数等类别从函数原型、函数功能、函数参数、函数返回值、函数范例、函数解析等方面进行了介绍。 本书适合学习C/C++函数和算法的初、中级开发人员,爱好者和大、中专院校学生使用。对于经常使用C/C++进行开发的程序员,本书更是一本不可多得的案头常备工具书。 作者简介 陈锐,高级程序员,计算机博士。研究兴趣和方向:人机交互、自然语言处理、数据结构与算法,熟悉C/C++、VC++、Visual Basic等开发语言和工具。在《计算机工程与应用》、《计算机应用》上发表中文核心期刊论文多篇,已出版作品有:《零基础学数据结构》、《C/C++函数与算法速查手册》、《C语言入门与提高》、《C语言从入门到精通》、《Visual Basic多功能教材》等。 目录 第1篇 C语言函数篇 第1章 ctype.h库函数 1.1 字符测试函数 1.1.1 isalnum函数——判断是否是英文字母或数字字符 1.1.2 isalpha函数——判断是否为英文字母 1.1.3 isascii函数——判断ASCII码是否位于0~ 1.1.4 iscntrl函数——判断是否是控制字符 1.1.5 isdigit函数——判断是否是数字字符 1.1.6 isgraph函数——判断是否是可打印字符(不包括空格) 1.1.7 islower函数——判断是否是小写英文字母 1.1.8 isprint函数——判断是否是可打印字符(包括空格) 1.1.9 ispunct函数——判断是否是标点符号 1.1.10 isspace函数——判断是否是空白符 1.1.11 isxdigit函数——判断是否是十六进制字符 1.2 字符转换函数 1.2.1 tolower函数——将大写英文字母转换为小写英文字母 1.2.2 toupper函数——将小写英文字母转换为大写英文字母 1.2.3 toascii函数——将字符转换为ASCII码 第2章 stdio.h库函数 2.1 字符输入/输出函数 2.1.1 getch函数和getche函数——接受从键盘输入的字符 2.1.2 getchar函数——接受一个字符并显示在屏幕上 2.1.3 gets函数——读取一个字符串 2.1.4 putchar函数——在屏幕上输出一个字符 2.1.5 puts函数——在屏幕上输出一个字符串 2.2 格式化输入/输出函数 2.2.1 printf函数——格式化输出数据 …… 第3章 string.h库函数 第4章 stdlib.h库函数 第5章 math.h库函数 第6章 stdarg.h库函数 第7章 time.h库函数 第2篇 算法篇 第8章 排序算法 第9章 查找算法 第10章 递推算法 第11章 枚举算法 第12章 递归算法 第13章 贪心算法 第14章 回溯算法 第15章 分治算法 第16章 矩阵算法 第17章 实用算法 第18章 程序调试技术 第3篇 C输入/输出流与容器篇 第19章 ios_base类 第20章 iostream类 第21章 文件流类 第22章 string类 第23章 vector类 第24章 deque类 第25章 list类 第26章 stack类 第27章 queue类 第28章 set类 第29章 map类 |