c++中strlen和seizeof的比较

来源:互联网 发布:cygwin搭建linux环境 编辑:程序博客网 时间:2024/06/03 19:31

1、strlen的介绍

(1)strlen是函数,它的结果要在运行的时候才能计算出来,用来计算字符串的长度,不是类型占内存的大小。

2、sizeof的介绍

(1)sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。

char str[]=”xunlei”;printf(“%d,%d\n”,sizeof(str),strlen(p));

sizeof计算出来的结果就是7,strlen的结果则是6。

后续有其他问题继续补充。。。

0 0