黑马程序员技术交流社区
标题:
strlen用法
[打印本页]
作者:
Jusive
时间:
2015-10-1 14:42
标题:
strlen用法
#include<stdio.h>
#include<string.h>
int main(){
char a[]={'a','b','c','d','\0'};
printf("%lu------%lu\n",sizeof a,strlen(a));
//strlen的用法是计算字符串的长度但是遇到\0 会结束计算
char b[]={'a','b','\0','c','d','\0'};
printf("%lu-----------%lu\n",sizeof b,strlen(b));
//sizeof的用法是计算占用内存的字节数不会遇到\0停止
return 0;
}
作者:
i_iOS
时间:
2015-10-2 10:12
字符串的那些函数貌似都是遇到\0停止
作者:
jing397
时间:
2015-10-2 12:40
strlen的用法是计算字符串的长度但是遇到\0 会结束计算
sizeof的用法是计算占用内存的字节数不会遇到\0停止
作者:
wwf707542865
时间:
2015-10-2 12:43
char *p="hello heima";
int len=strlen(p);
请问,算出来的结果是指针的长度,还是字符串的长度?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2