脑动力:C语言函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。C语言是一种高级程序设计语言,是20世纪70年代由Dennis Ritchie和Brian Kernighan在贝尔实验室开发的。虽然C语言最初是作为一种系统语言设计的,但后来的实践证明C语言功能强大,也十分灵活,可以用于各种应用程序,如商业软件、工程项目等。C语言在个人计算机编程领域非常流行,因为C语言规模较小——比其他语言需求的内存少。

本书的特点

与其他大部分语言相比,C语言是一种非常优秀的程序设计入门语言,而且其简洁易学。为了便于程序员编程,提高编程的质量及提高程序的运行效率,在编程的时候应该尽可能多地使用库函数。例如为了显示一段文字,我们在C语言中也找不到显示语句,只能使用库函数printf。如果要直接使用C语言的语句计算sin或cos,会造成编写程序困难,但是函数库提供了sin和cos函数,所以编程就方便多了。本书将以初学者的视角介绍基本库函数。

本书的主要特点如下:

● 函数全面,内容翔实。C语言有着众多的函数库,函数数量众多,笔者收集了尽可能多的函数进行详细的讲解,这些函数覆盖了常见的各个领域,基本能满足读者的各项需求。

● 分类清晰,易于查询。本书的目录将函数按功能分类,每一节都有清晰的功能介绍,便于读者查询。

● 理论讲解与实例分析相结合。理论讲解通学内容全面但不够生动,实例分析通学能使用户印象深刻,但全面性尚有不足。本书将两者有机地结合起来,实例分析与理论讲解并重,使函数更易掌握。

● 注重基础,讲解细致。书中对每个函数都进行了详细的解释,包括函数原型、函数功能、参数说明、示例详解等,让读者能够迅速地掌握每个函数的使用方法。

● 实例讲解。本书对于每个函数都配有一个简单明了的例子,这些例子直观地展示了函数的使用方法,同时每个例子下面都配有运行结果及程序的详细解释,让读者可以参考示例进行实践。本书的所有例子、源代码都附在随书光盘中,方便读者使用。

本书的主要内容

第1章的内容主要是C语言基础知识介绍。首先介绍了C语言的发展史,随后从C语言的两个主要的开发环境Turbo C 2.0和Microsoft Visual C++ 6.0简单介绍如何进行代码的编写及简单的调试。

第2章介绍分类函数。ASCII字符可以分为英文字母、数字、控制字符、空白字符、大小写字母及标点符号,分类是指对字符进行属性判定,判断字符属于哪个范畴,这些属性的判定在程序中非常常见,在通信协议的字符处理部分更是必不可少。

第3章介绍字符串操作函数。本章的字符串操作包括字符串的复制、连接、检索、比较、转换、置位等各种操作。

第4、5章是输入/输出函数。输入/输出是指程序与环境或者用户之间进行的数据或者信息交换,程序必须要有输入/输出,不然实际作用就不会太大,同样用户也需要通过输入提供程序必要的初始化数据,控制程序按照期望的方式运行,程序通过输出对外部环境产生某种影响作为程序运行的结果。

第6章介绍数学函数。本章将介绍数学函数的各种常见函数,比如三角函数、求绝对值、幂函数、指数函数、多项式、随机函数等。

第7章介绍时间函数。主要是处理日期和时间的函数,包括时间格式的转换及计算机时间的读取和设置。

第8章介绍转换函数。转换函数是指将不同类型的数据进行格式转换,以满足实际使用需要。C语言函数库提供了一些基本的转换函数,包括数字转字符串、字符串转数字,同时也包括大小写转换和编码转换。这些都是在实际编程过程中经常用到的函数。

第9、10章介绍图形函数。计算机图形是由像素表示的,一个像素通常被视为图像的最小完整采样。本章介绍的图形函数有点线型函数、填充函数、字体函数及其他图形函数集合。

第11章是诊断函数。诊断函数是C语言函数库中提供的用于判断程序语句中某些条件是否与预计的结果一样,或者根据已有错误情况提供的一些错误信息供使用者更好地改正错误。C语言中诊断函数不多,但却非常实用,一名优秀的程序员会习惯性地使用诊断函数规整自己的程序行为。

第12章介绍接口函数。这部分内容读者可能会比较陌生,本章主要讲解dos.h头文件中的函数,内容包括操作系统BIOS、DOS等底层介质,对磁盘的读写也是很重要的部分,包括磁盘扇区信息、文件分配表信息等。做过嵌入式开发的读者还会发现其中还有关于中断的各种操作函数。

第13章介绍目录函数。目录函数主要包括一些文件、目录相关的操作。本章包括的目录函数就是文件名操作、目录相关操作及创建和删除等。

第14章介绍进程函数。进程是一个具有一定独立功能的程序,也是关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,本章将介绍进程的创建、中止等操作函数。

第15章介绍内存函数。内存是计算机中所有程序运行的地方,它还是与CPU进行沟通的桥梁,因此内存的操作是计算机中很重要的部分。本章分两部分介绍空间地址和内存数据。

本书以介绍C语言函数为主,是一本函数查询的参考书。本书详细地介绍了常用的C语言函数,重点介绍每个函数的参数意义、返回值的意义及函数使用时的注意事项。本书包含大量实例,详细讲解每个函数的使用方法,每个函数均给出了对应的应用实例,方便读者理解函数并进行模拟实践。

适合阅读本书的读者

● C语言初学者。没有基础,希望学习程序设计的新手。

● 大中专院校的学生。学生尚处于学习阶段,常常需要查询C语言函数的用法。

● 研发人员。具备一定的编程理论知识,但是缺乏实践操作的初级程序人员或者从其他语言转向学习C语言程序设计的中级编程人员。本书能够帮助研发人员及时找到常用函数的正确使用方法。

编者