网站管理员怎么做板块建设深圳创业贷款条件申请及流程
网站管理员怎么做板块建设,深圳创业贷款条件申请及流程,上海高端网站建设公,wordpress4.9 设置中文经过5篇博客对指针的详解#xff0c;我的指针博客终于更新完了#xff0c;接下来#xff0c;我还会给大家继续更新关于C语言的文章#xff0c;希望大家可以继续看我的博客。好了#xff0c;废话不多说#xff0c;我们开始今天的博客#xff0c;字符函数以及字符串函数。…经过5篇博客对指针的详解我的指针博客终于更新完了接下来我还会给大家继续更新关于C语言的文章希望大家可以继续看我的博客。好了废话不多说我们开始今天的博客字符函数以及字符串函数。1.字符分类函数在C语言的规则中有那么一些函数是用来字符分类的就是判断这个字符的类型。这些函数在使用的时候都要包含一个头文件那就是ctype.h。接下来我会给大家介绍一下字符分类函数。上面图片展示的就是字符分类函数的种类和具体的函数以及它们的作用和用法感兴趣的朋友可以自己在编译器上尝试尝试。希望这张图片对大家有帮助。2.字符转换函数对于字符转换函数来说C语言只提供了两个字符转换函数一个是将小写字母转换为大写字母另外一个就是将大写字母转化为小写字母接下来我来给大家展示一下它们的具体形式。大家请看下面的代码块。int tolower(int c)//将大写转化为小写 int toupper(int c)//将小写转化为大写我想肯定会有人疑惑既然是字符转换函数那为什么返回值是整型类型呢其实很简单对于C语言函数来说所有的字符在C语言的程序中都会被转化为ascll码的形式这就是为什么返回值的类型是int型。好了接下来我将给大家展示一下这两个函是的用法大家请看下面的代码图片。上面的代码展示的就是分别使用这两个函数的代码以及运行结果。感兴趣的朋友可以好好在思考一下然后再在编译器上尝试尝试。当然肯定会有朋友问那如果在这两个函数中本来就是要转化之后的形式那么这个函数对其就没有作用。这就是字符转化函数。3.strlend的使用和模拟实现接下来我要给大家讲一讲我们的老朋友那就是strlen函数这个函数在之前的博客中我将到过很多次。但是在这篇博客中我将会详细的给大家讲一讲这个函数。这个函数的有一般形式如下。size_t strlen(const char * str)这个函数的作用是计算字符串中‘\0之前的字符个数不计算‘\0’。返回类型是size_t的类型。这种类型只有正整数的形式没有复数的形式所以这种类型是一种专门用来接收这个而函数返回值的。str是一个指针指向的是要计数的字符串。好了接下来我来给大家展示一下它的使用代码。大家请看下面的图片。当然在这里需要大家注意的是这个函数在使用的时候需要包含一个头文件那就是string.h。好了接下来为了让大家对这个函数的作用更好理解我会使用模拟的方式来把这个函数的工作原理模拟下来。大家请看下面的代码。上面的代码就是使用一般的代码模拟实现的我们自己的一个strlen函数大家看了这个自己模拟的函数之后是不是对这个函数的作用以及功能就更理解了呢感兴趣的朋友也可以自己尝试一下。好了这就是我想讲的有关strlen函数的所有知识点了。4.strcpy的使用和模拟实现接下来我将给的大家看一些大家可能从来没有看到过的函数。第一个就是我们的strcpy这个函数。大家先看看这个函数的基本形式大家看下面的代码块。char * strcpy(char * destination,const char * source);接下来我来给大家解释一下这个函数的知识点。1.这个函数返回的是一个指针是目标空间的起始位置2.destination是指的是目的空间3.source是指的是源头数据4.这个函数的功能是字符串拷贝将源头数据拷贝到目标空间的‘\0为止接下来我会使用这个函数来给大家演示一下用法大家请看下面的代码图片。这个就是这个函数的使用方法接下来我想要给大家强调一些这个函数在使用过程中需要注意的地方。希望大家可以仔细看看。1.源头字符串必须有‘\0结束2.目标空间必须足够的大才可以放得下源头字符串3.这个函数会将源头字符串的’\0拷到目标空间中去4.目标空必须要设定为可修改的空间上面呢就是我想强调的一些有关strcpy这个函数的一些知识了为了让大家更容易明白这个函数我还是会像上面那样给大家模拟实现一遍大家请看下面的图片。上面的代码展示的就是strcpy的模拟实现感兴趣的朋友可以自己在编译器上尝试一下。5.strcat的使用和模拟实现讲完上面的函数接下来我会给大家再讲一个函数这个函数的作用就是将一个字符串追加到另一个字符串的末尾接下来我将给大家展示它的一般形式大家请看下面的代码块。char * strcat (char * destination,const char * source)接下来是这个函数的一些注意事项1这个函数中的返回值是目标空间的起始位置2目标空间的大小要足够大并且要可以修改3源字符串和目标空间必须都要包含‘\0。因为这个函数是从目标空间的’\0‘后面开始追加接下来我将给大家展示一下这个函数的具体使用方法大家请看下面的图片。为了方便大家理解我还是像上面那样给大家模拟实现一遍吧大家请看下面的代码图片。上面的代码就是对于这个函数的模拟实现希望大家可以自己多练习练习。这个在自己的电脑上敲一遍可以加深印象。希望大家都可以自己练习一下。6.strcmp的使用和模拟实现接下来我要讲的函数可能会让大家很震惊因为它的工作原理和它的名字完全不同。这个函数就是strcmp这个函数。这个函数的作用就是比较两个字符串的大小但是这个大小不是字符串的长度而是每一个字符的大小。接下来我就来给大家写一下它的用法吧。大家先来看看它的一般形式。int strcmp (const char *str1,const char * str2)功能用来比较str1和str2的大小。从两个字符串的第一个字符开始比较如果两个字符相等就比较下一个直到两个字符不相等或者到了字符串的末尾。1.返回值是整型2.str1,str2是两个比较的字符串3.当str1大于str2时返回大于0的数当str1小于str2时返回小于0的数当str2等于str2时返回0接下来我来给大家演示一下这个函数的用法大家请看下面的图片。还是想上面那样我继续给大家模拟实现一遍大家请看下面的代码。这就是这个函数的模拟实现了希望大家可以自己尝试一下。好了这就是今天的博客我想要分享的内容了希望这个文章对于你学习C语言有帮助我们下一篇博客再见