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

公司网站建设情况说明书企业网站的特征

公司网站建设情况说明书,企业网站的特征,有哪些做问卷调查给钱的网站,广州最富的区是哪个区(一)strtok函数dilimiters参数是个字符串,定义了用作分隔符的字符集合第一个参数指定一个字符串,它包含了0个或者多个由dilimiters字符串中一个或者多个分隔符分割的标记。strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回…

(一)strtok函数

dilimiters参数是个字符串,定义了用作分隔符的字符集合

第一个参数指定一个字符串,它包含了0个或者多个由dilimiters字符串中一个或者多个分隔符分割的标记。

strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回一个指向这个标记的指针。(注:strtok函数会改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。)

strtok函数的第一个参数不为 NULL ,函数将找到str中第一个标记,strtok函数将保存它在字符串中的位置。

strtok函数的第一个参数为 NULL ,函数将在同一个字符串中被保存的位置开始,查找下一个标记。如果字符串中不存在更多的标记,则返回 NULL 指针。

strtok函数的应用

如果分隔符太多,难道我们要一直写下去吗?不防我们换一种写法,特别巧妙!

常巧妙!

(二)strerror函数

返回错误码,所对应的错误信息。

错误码翻译成错误信息。

但在我们路径底下没有相应文件,自然是打开失败,所以会报错误信息。

当我在对应路径底下创建了对应文件

当我打开还是错误的,为什么呢?

因为我们还没有把文件名扩展开,一般电脑文件后缀名都是隐藏着的,那怎么打开呢?

当我们打开文件扩展名才会显示文件名所有后缀。

这次就不会报什么错误信息了,说明对应路径底下存在文件,我们打开了文件并关闭了。

还有个与它类型类似的函数perror

它会自动在后面打出错误信息。

perror==printf strerror

(三)memcpy函数

https://legacy.cplusplus.com/reference/cstring/memcpy/?kw=memcpy

函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。

这个函数在遇到 '\0' 的时候并不会停下来。

如果source和destination有任何的重叠,复制的结果都是未定义的。

memcpy函数的返回类型是void*指针,因为memcpy设计者,不知道程序员使用memcpy拷贝什么类型的的数据,void*指针——通用类型指针,可以接受任意类型数据的地址。但是:这种类型指针不能直接解引用加减运算!

memcpy模拟实现函数

dest=(char*)dest+1 可以写出((char*)dest)++吗? src=(char*)src+1 可能可以但会出错。

但结果怎么跟我们的预想不一样呢?

(四)memmove函数

https://legacy.cplusplus.com/reference/cstring/memmove/?kw=memmove

和memcpy的差别就是memmove函数处理的源内存块和目标内存块是可以重叠的。

如果源空间和目标空间出现重叠,就得使用memmove函数处理。

memmove模拟实现函数

换种测试方法

因为数组的地址是从低地址到高地址存放的,所以我们将目的地指针与源头指针比较,就能实现从前->后 或者从后->前的交换方式,分成区间来解决,完美模拟了memmove函数的实现。

(五)memcmp函数

跟strcmp的返回值相似。

那如果我们比较17个字节谁大呢?

明显arr2大,为什么呢?

因为VS是小端存储模式

arr1内存存储是 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00

arr2内存存储是 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 06 00 00 00

第17个字节是05与06的比较,自然arr2大,所以返回-1。

(六)memset函数

memset函数在修改的时候是以字节单位修改的。

所以给数组初始化是一个一个字节初始化,40字节就是10个010101。不能用来初始化数组。

http://www.yayakq.cn/news/893389/

相关文章:

  • 国外论文类网站有哪些天马网络 网站建设
  • 广西壮族自治区建设厅网站企业163邮箱登录
  • 哪些企业网站做的比较好平谷手机网站建设
  • 文学投稿网站平台建设WordPress菜单太长
  • 深圳哪里网站制作专题探索网站开发模式特点
  • 网站引导页动态效果怎么做公众号 创意名字
  • 做百度竞价对网站有无要求东莞做网站找微客巴巴
  • 西安网站建设总部做网站有什么要求
  • 制造业公司有必要建设网站吗免费发布产品网站
  • 做网站的优势广东省阳江网络问政平台
  • 深圳做app网站建设html制作个人主页
  • 哪个网站可以做翻译赚钱月嫂服务公司网站建设方案
  • 哪些网站可以做海报热点的cetos做网站
  • 如何创建本地站点做网站的是外包公司吗
  • 昆山网站建设费用站长平台有哪些
  • 报名网站建设连云港网页设计
  • 如何做网页游戏网站丽江网站开发
  • 网站怎么做友情链接品牌营销策划岗位职责
  • 贵州网站建设吧网站建设属于什么类的采购
  • php网站设计公司前台设计
  • 自己做的网站图片不显示西安制作网站的公司有
  • 重庆公司网站设计制作上海 专业网站设计 母婴类
  • 专业软件网站建设网站搜索排名优化怎么做
  • 那家公司做网站网站设计建设公司怎么做
  • 常熟祥云平台网站建设自己做的网站百度搜不到
  • 自助提卡网站怎么做郑州小程序制作流程及费用
  • 鉴定手表网站网吧网站怎么做
  • 安徽元鼎建设工程 网站wordpress站点很慢
  • 企业网站 用个人备案网络营销师报名入口
  • 海星wap建站网站qq联系怎么做