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

自己做网站和推广网上家教网站开发

自己做网站和推广,网上家教网站开发,个人网页框架模板,替代wordpress1. C语言strlen函数参数如果是NULL#xff0c;则会出错。可以参考glibc中strlen的具体实现通常使用前可以判断一下参数是否是NULL#xff0c;或者自己写一个strlen的实现函数。2. String LengthYou can get the length of a string using the strlen function.This function …1. C语言strlen函数参数如果是NULL则会出错。可以参考glibc中strlen的具体实现通常使用前可以判断一下参数是否是NULL或者自己写一个strlen的实现函数。2. String LengthYou can get the length of a string using the strlen function.This function is declared in the header file string.h.Function: size_t strlen (const char *s)Parameterss: pointer to the null-terminated byte string to beexaminedReturn valueThe length of the null-terminated bytestring strThe strlen function returns the length of the string s inbytes. (In other words, it returns the offset of the terminatingnull byte within the array.)For example,strlen (hello, world)123. glibc中strlen的实现在本地的测试//// Name : mystrlen.cpp// Author :// Version :// Copyright : Yourcopyright notice// Description : Strlen in Chttps://github.com/lattera/glibc/blob/master/string/strlen.c//#include#include#includeusing namespace std;#undef strlen#ifndef STRLEN# define STRLEN strlen#endifsize_t STRLEN(const char *str) {const char *char_ptr;const unsigned long int *longword_ptr;unsigned long int longword, himagic, lomagic;for (char_ptr str;((unsigned long int) char_ptr (sizeof(longword) - 1)) !0;char_ptr)if (*char_ptr \0)return char_ptr - str;longword_ptr (unsigned long int *) char_ptr;himagic 0x80808080L;lomagic 0x01010101L;if (sizeof(longword) 4) {himagic ((himagic 16) 16) | himagic;lomagic ((lomagic 16) 16) | lomagic;}if (sizeof(longword) 8)abort();for (;;) {//如果传入的参数是空此处会访问崩溃出错//原因longword_ptr是NULL则*longword_ptr无法访问longword *longword_ptr;if (((longword - lomagic) ~longword himagic) ! 0){const char *cp (const char *) (longword_ptr - 1);if (cp[0] 0)return cp - str;if (cp[1] 0)return cp - str 1;if (cp[2] 0)return cp - str 2;if (cp[3] 0)return cp - str 3;if (sizeof(longword) 4) {if (cp[4] 0)return cp - str 4;if (cp[5] 0)return cp - str 5;if (cp[6] 0)return cp - str 6;if (cp[7] 0)return cp - str 7;}}}}//测试代码int main() {char *name NULL;int a;a strlen(name);//传入的参数如果是NULLreturn 0;}
http://www.zqtcl.cn/news/881147/

相关文章:

  • 潮州外贸网站建设网站qq在线状态
  • 旅游网站开发背景及意义湖南城市建设网站
  • 西安网站开发托管代运营wordpress给外部链接加上跳转
  • 网站设计深圳企业为什么做网站素材
  • 网站顶部地图代码怎么做的家居装修
  • 网站后台不能修改网站哪家公司做的
  • 360网站建设官网致远oa办公系统官网
  • 南宁 做网站网站建立计划书
  • 兰亭集势网站模板宿迁房产
  • 网站建设开源苏州做网站优化哪家好
  • 自己的电脑做网站空间视屏互联网站备案管理工作方案 工信部
  • 移动网站设计尺寸在什么网站做外贸
  • 中外网站建设区别绵阳市城市建设档案馆网站
  • php电子商务网站源码凉山彝族自治州网站建站
  • 网站建设当前位置图标移动网站登录入口
  • 个人网站备案 淘宝客wordpress 面包屑导航修改
  • 网站建设 总体思路企业网站建设费是无形资产吗
  • 专业外贸网站开发上海外包公司网站建设
  • iis网站伪静态为什么要网站备案
  • 什么是网站东莞常平律师事务所
  • 网站落地页制作最简单的网站
  • 长兴县建设管理网站抖音小程序注册
  • 做网站容易挣钱吗厦门网页制作厦门小程序app
  • 大型网站开发前端准备北京网站建设V芯ee8888e
  • 关于做营销型网站的建议网页小游戏无需登录
  • 网站短期培训能学什么高校网站建设评比标准
  • 做外贸什么网站比较好做dede鲜花网站模板下载
  • 网站广告推广怎么做网站怎么优化关键词排名
  • 怎样做易支付网站数字化校园建设网站
  • 东莞做网站哪里好公司网站维护怎么维护