C语言sizeof 与 strlen的比较
2011-08-22 17:28
253 查看
今天看了个算法的题目,说是要合并两个有序数组,按照有序的方式。
看看以为很简单的,想当然的就开始敲程序了,但是发现了很多小问题,这些都是基础啊,突出的是sizeof()的问题。
sizeof() 获取的是一个类型的占据字节长度,(
我竟然用来获取数组的长度)
strlen 获取字符串的长度 (
我还是用来获得数组的长度)
两次失足后,我不在做这些无聊的尝试了,仔细找找问题。
查找了定义,开始用
sizeof(array)/sizeof(array[0]);这样获得了数组的长度。
关于sizeof()有很多的,如字节对齐等。
看看以为很简单的,想当然的就开始敲程序了,但是发现了很多小问题,这些都是基础啊,突出的是sizeof()的问题。
sizeof() 获取的是一个类型的占据字节长度,(
我竟然用来获取数组的长度)
strlen 获取字符串的长度 (
我还是用来获得数组的长度)
两次失足后,我不在做这些无聊的尝试了,仔细找找问题。
查找了定义,开始用
sizeof(array)/sizeof(array[0]);这样获得了数组的长度。
关于sizeof()有很多的,如字节对齐等。
相关文章推荐
- sizeof的用法及与strlen的比较
- c语言中strlen 和 sizeof的区别
- sizeof,strlen总结比较
- strlen和sizeof的比较
- C语言再学习 -- 关键字sizeof与strlen
- sizeof strlen wcslen tcslen 比较
- C语言:内存地址分析 & sizeof和strlen用法总结
- C语言中sizeof和strlen的区别
- C语言中sizeof与strlen的用法区别
- C语言中sizeof与strlen区别
- C语言学习之sizeof和strlen对比
- sizeof和strlen比较
- [c语言]sizeof() 居然不是函数?!!strlen()和sizeof()纠缠在一起再碰到不同类型的数组,你还能分辨清吗?
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- c语言之数组 sizeof strlen
- C语言中的sizeof和strlen
- C语言sizeof和strlen
- c语言中的sizeof()与strlen()的区别。
- C语言之坑:sizeof与strlen
- c语言标识符,数据类型,sizeof和strlen区别及面试题