永发信息网

sizeof length sizeof 三者之间的区别

答案:3  悬赏:20  手机版
解决时间 2021-03-16 18:44
  • 提问者网友:鐵馬踏冰河
  • 2021-03-16 15:48
sizeof length sizeof 三者之间的区别
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-03-16 16:38
sizeof可以计算一个类型的大小空间
length只是针对字符串而言的

标准c里没有length这个函数
只有在C++中的string类中才有length这个函数

在这里还要介绍下strlen.

sizeof("abcd")的值为5
length("abcd")的值为5
strlen("abcd")的值为4,不计算后面的'\0'
全部回答
  • 1楼网友:想偏头吻你
  • 2021-03-16 19:04
来百度知道学习真不错!
  • 2楼网友:山河有幸埋战骨
  • 2021-03-16 18:04
sizeof返回的是存储空间的大小,而length返回的是一个变量,比如字符串的长度。
例:sizeof(int),一般情况下int16位,2个字节。
length("dfsa")返回应该是5 d,f,s,a,/0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯