strlen sizeof strcat strcpy不同,strcatstrcpy

作者: 今晚开什么码  发布:2019-11-09

strlen sizeof strcat strcpy区别,strcatstrcpy

strlen(p):

  • 能总计出p指向字符串的长短(以当前p的职位上马卡塔尔国,不包括终止字符'';
  • p可以证明为char* p或者char p[],那三种样式strlen均能科学计算。

sizeof(p):

  • sizeof是一个操作符,非函数,其值在编译期分明,因此当p申明为某黄金时代类别指针时,sizeof在编译时并不能够分明针对性内容的尺寸,故再次来到的是指针类型自身的深浅;

当p声称为某意气风发等级次序数组时,sizeof在编写翻译时就能够鲜明目的性内容的分寸,故再次来到的是数组所占体积;

 

strcat(p1,p2)和strcpy(p1,p2)

相同点:

  • p1必需为剧情可改变的指针,如char p1[]
  • 当p1当前本着的字符为休息字符('')时,直接用p2内容连接或掩没在p1当前岗位及其后

不同点:

  • 当p1当前本着的字符不是结束字符('')时,strcat会自动将p2的剧情连接在悬停字符所在位置及其后;strcpy则直接用p2内容覆盖p1当前本着的内容。

sizeof strcat strcpy分裂,strcatstrcpy strlen(p): 能臆度出p指向字符串的长短(以当前p的职位上马卡塔 尔(阿拉伯语:قطر‎,不带有终止字符''; p能够注解为char...

本文由今晚开什么码发布于今晚开什么码,转载请注明出处:strlen sizeof strcat strcpy不同,strcatstrcpy

关键词:

上一篇:java哈希算法,MD5的求学与演习
下一篇:没有了