当前位置: 首页 > news >正文

做网站怎么找图如何安装wordpress的插件安装教程

做网站怎么找图,如何安装wordpress的插件安装教程,建设银行网站怎么登陆密码,如何做网站地图strcat函数 如上图#xff0c;strcat函数就是将一个字符串拼接在另一个字符串后面#xff0c;第一个参数是目标字符串#xff0c;第二个参数是源字符串#xff0c;strcat的返回值是目标字符串的起始地址。 注意#xff1a;1.目标空间必须足够大#xff0c;还需要可以修改…strcat函数 如上图strcat函数就是将一个字符串拼接在另一个字符串后面第一个参数是目标字符串第二个参数是源字符串strcat的返回值是目标字符串的起始地址。 注意1.目标空间必须足够大还需要可以修改。 2.目标空间必须得有\0保证能找到目标空间的末尾 3.原字符串中也得有\0在拷贝时将源字符串中的\0也拷贝过去。 如下图准备拷贝时在目标字符串第一个\0的位置就开始拷贝。 下方代码是模拟实现strcat函数请读者自行理解。 char* my_strcat(char* dest, const char* src) {char* ret dest;assert(dest src);//找到目标空间的末尾while (*dest ! \0)dest;//数据追加while (*dest *src);return ret; } strcmp函数 如上图strcmp函数是用来比较两个字符串相对位置的字符的ASCII的大小的如果相对位置的大小相同就往后一位比较直到有大小不同的字符就停止比较。 返回值如下1.当参数1大于参数2返回大于0的数。 2.当参数1等于参数2返回0。 3.当参数1小于参数2返回小于0的数。 下方是模拟strcmp函数的实现。 int my_strcmp(const char* str1, const char* str2) {assert(str1 str2);while (*str1 *str2){if (*str1 \0)return 0;str1;str2;}if (*str1 *str2)return 1;elsereturn -1; } strncpy函数 如上图strncpy函数比strcpy函数多了一个参数参数3是指参数2字符串拷贝的字符个数在拷贝时不会将参数2字符串末尾的\0拷贝过去。如果参数3的个数超过参数2的字符个数会发生什么呢 如上图超过的部分会自动补\0所以最终只会打印abc。 strncat函数 如上图strncat函数的参数3跟strncpy的参数3类似都是指个数不过在拷贝时会自动拷贝一个\0在末尾。 ctrncmp函数 如上图 strncmp的参数3也是指个数指的是两个字符串前num个相对位置的字符的大小因为前三个字符都一样所以返回值是0。 当个数是4时前3个字符的大小一样比较的就是d和qq比d大就返回小于0的数。 strstr函数 strstr会返回str1中str2第一次出现的位置如果str1中没有str2就返回NULL。strstr是一个在字符串中找字符串的函数。  下方是strstr函数的模拟实现和运行结果。 const char* my_strstr(const char* str1,const char* str2) {const char* cp;//记录开始匹配的位置const char* s1;//遍历str1指向的字符串const char* s2;//遍历str2指向的字符串assert(str1 str2);if (*str2 \0)return str1; cp str1;while (*cp){s1 cp;s2 str2;while (*s1*s2*s1 *s2){s1;s2; }if (*s2 \0)return cp;cp;}return NULL; }int main() {char arr1[] abbbcdef;char arr2[] bbc;const char* ret my_strstr(arr1, arr2);if (ret NULL)printf(找不到\n);elseprintf(%s\n, ret);return 0; } 分析为了不改变原始数据我们创建了另外3个指针 cp指向str1的起始位置s1用来遍历str1指向的字符串每次循环结束即查找失败时cp使cp指向str1的下一位再把cp赋给s1。s2用来遍历str2指向的字符串每次循环结束就要使s2回到str2的起始位置。内层while的条件中*s1*s2用来判断他们是否已经遇到\0如果遇到则停止*s1*s2用来判断相对应的字符是否相同相同则继续。当*s2\0时表明s2已经到str2的末尾了说明已经在str1中找到和str2一样的字符串了这时就可以直接返回此时cp的位置。还有一种特殊的情况等str2时空字符串时即我们直接返回str1的起始地址因为空集是任何一个集合的子集。
http://www.pierceye.com/news/82851/

相关文章:

  • 锦州市网站建设最牛的设计网站建设
  • 有趣网站之家专业做网站的公司有没有服务器
  • 0元试用网站开发网站空间如何申请
  • 举报网站建设情况汇报wordpress中文版没有繁体字
  • 调用别人网站的数据库中国建设银行上海市分行网站
  • 做网站一个月可以赚多少钱wordpress更新后图片不显示图片
  • 河东网站建设创新的菏泽网站建设
  • 天宁寺网站建设青柠影院免费观看电视剧高清
  • 影视传媒广告公司网站模板电商专业是做什么的
  • 济南手机网站建设公司报价虚拟主机网站怎么上传文件
  • 网站怎么黑做网站怎么宣传运营
  • 涿州做网站的Myeclipse怎么做网站
  • 做网站ddos攻击网站建设 seo结构
  • 网站建设运营维护啥意思平面设计图100张
  • 模板建网站多少钱北京网上注册公司流程
  • 网站app怎么做网络服务无法启动
  • 潍坊网站建设公司排名做鞋原料网站
  • 店商网站设计外贸企业招聘
  • 建立网站专业公司公司营销外包
  • 网站建设范本上海公司排名
  • 免费网站建设入门网站美工设计详细步骤
  • 订单网站模板微信营销案例分析
  • 心铭舍品牌设计公司中国官网谷歌推广seo
  • 违规网站备案年终总结汇报ppt模板免费
  • 建公司网站哪家好东莞优化seo网站关键词优化
  • 重庆制作网站公司简介网络专业的网站建设价格
  • 丽水做网站威海哪家做网站好
  • 自己家开了一家装修公司怎么做装修网站附近的广告设计和制作
  • 北京十大网站建设公司淘宝客不建立网站怎么做
  • wordpress站群主题硬件开发协议