当前位置: 首页 > 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.pierceye.com/news/881147/

相关文章:

  • 企业概况简介解答网站内容优化策略
  • ImQQ网站是怎么做的做网站把自己做死
  • 房产网站制作流程php网站开发教程网
  • 小程序商城名字谷歌优化技巧
  • 备案的时候需要网站吗seo搜索引擎优化公司
  • 网站 空间转移wordpress后台点击菜单没反应应
  • 企业网站可以自己做国外域名交易网站
  • 龙岗网站建设费用明细国外的服务器做的网站在国外能打开在国内打不开是什么原因
  • 个人网站的设计与实现摘要东莞学校网站建设
  • 深圳建设局招标网站网站空间pdf下载不了
  • 中国网站建设服务中心百度搜索风云榜电脑版
  • 开发网站性能监控网站开发常见技术问题
  • wordpress 手风琴插件长沙网站优化联系方式
  • 上海松江水处理网站建设做网站项目
  • 长沙快速建站模板仿牌网站怎么做301跳转
  • 网站建设与管理和计算机网络技术网站运行速度慢的原因
  • 百度推广网络推广微信网站公司网站建设设计服务
  • 免费建站有哪些网站代码编程教学入门
  • 湖南衡五建设公司网站中国网络营销网
  • 做企业网站有什么工作内容有创意的网络公司名字
  • 广西城乡与住房建设厅网站房产网站栏目建设
  • 已收录的网站不好优化上海上市公司排名
  • 保定网站建设公司大全开发微信微网站建设
  • 微信扫码抢红包网站做渝网互联重庆网站制作
  • 用wordpress开发网站缪斯设计官网
  • 黄南州wap网站建设公司旅游类网站做百度竞价
  • 中国电力建设集团有限公司网站wordpress购买
  • 深圳工装公司网站优化顺义案例
  • 四川省工程建设信息官方网站个人域名注册免费
  • 网站建设用源码徐州金网网站建设