strlen()函数

原创 2012年03月25日 17:16:45

#include<stdio.h>

#include<string.h>

#include<memory.h>

void main(){

char a[10],*b;

b=(char *)memset(a,'1',10);       //       注意强制转换

for(i=0;i<strlen(a);i++)

      {

          printf("%c ",a[i]);

      }

}

此程序打印出来并不是 10个1,因为strlen()函数是求出' \0 '之前的字符的个数,而内存中a【10】之后的内存不一定是' \0 ',所以strlen(a)所求出的不一定是10.

c语言自己实现strlen函数

  • 2015年11月06日 19:56
  • 273B
  • 下载

模拟实现strcpy、模拟实现strlen、模拟实现strstr函数

1.模拟实现strcpy(strcpy函数的功能是实现字符串的复制) 方法一: 算法思想:定义两个指针变量dest、str,分别指向目的字符串、原字符串,只要str指向的内容不为\0,完成复制,返回目...

自主编程实现strlen,strcpy,strcmp,strcnpy,strcat,strstr,strchr库函数

为了对strlen,strcpy,strcmp,strcnpy,strcat,strstr,strchr这几个库函数有深刻的理解和认识,所以自己就编写了一些程序函数来实现这些库函数的功能,下面是具体的...

PHP函数count、strlen效率分析

一直纠结PHP中统计数组长度函数count(),还有strlen是怎么的,它的效率是O(1)还是O(n)呢?最近看PHP源码,总结了下。分析如下: zend给php的所有变量都用共用体的方式去保存,...
  • hzk_wen
  • hzk_wen
  • 2015年08月28日 09:51
  • 517

由strcat函数引发的对char *a和char a[]以及sizeof和strlen

/*  http://www.cnblogs.com/kaituorensheng/archive/2012/10/23/2736069.html参考这篇文章 *  char *a = "Hello...

库函数strcpy/strlen的工作方式

库函数strcpy/strlen的工作方式 库函数strcpy的工作方式,库函数strcpy/strlen的工作方式 库函数strcpy的工作方式,如果编写一个标准strcpy函数的总分值为10,下面...

字符串处理函数gets()、puts()、strcmp()、strlen()、strcpy()、strcat()-C语言

字符串处理函数gets()、puts()、strcmp()、strlen()、strcpy()、strcat()-C语言   字符串标准函数的原型在头文件string.h中。 1.输入字符串─...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:strlen()函数
举报原因:
原因补充:

(最多只允许输入30个字)