1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. S>
  5. strlen和sizeof的区别

当前主题:strlen和sizeof的区别

strlen和sizeof的区别相关的博客

查看更多 写博客

strlen和sizeof的区别

1. strlen是库函数,用来计算一个字符串的长度。从字符串的开头开始扫描,直到碰到第一个‘\0'字符为止,然后返回字符串的长度 2. sizeof是C/C++中的关键字,用来计算某一个类型或变量占用多少字节内存空间。 strlen与sizeof主要区别如

阅读全文

strlen和sizeof的区别

  1、strlen是函数 sizeof是关键字(PS:sizeof int是错的 当用sizeof求关键字的大小时必须用括号 sizeof(int)) 2、strlen不区分是数组还是指针都是读到\0就返回长度,并且不把\0计算在长度之内       si

阅读全文

sizeof和strlen的区别

第一个例子:    char *ss="0123456789";    sizeof(ss)=4, ss是指向字符串常量的字符指针。    sizeof(*ss)=1, *ss是第一个字符。 第二个例子:   char ss[]="0123456789";  

阅读全文

sizeof和strlen的区别

一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此size

阅读全文

Sizeof与Strlen的区别与联系

一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此size

阅读全文

Sizeof与Strlen的区别与联系

1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用ch

阅读全文

Sizeof与Strlen的区别与联系

  转自http://www.cnblogs.com/carekee/articles/1630789.html 一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指

阅读全文

[面试题]sizeof与strlen的区别

例题: constchar *p = "Hello World"; char p[] = "Hello World";分别求长度和所占用空间大小,有啥区别? 答:求长度都可以用strlen(p),求占内存空间大小第一个不能用sizeof,第二个可以用size

阅读全文