您的位置:首页 > 编程语言 > C语言/C++

C语言sizeof 与 strlen的比较

2011-08-22 17:28 253 查看
今天看了个算法的题目,说是要合并两个有序数组,按照有序的方式。

看看以为很简单的,想当然的就开始敲程序了,但是发现了很多小问题,这些都是基础啊,突出的是sizeof()的问题。



sizeof() 获取的是一个类型的占据字节长度,(

我竟然用来获取数组的长度)

strlen 获取字符串的长度 (

我还是用来获得数组的长度)



两次失足后,我不在做这些无聊的尝试了,仔细找找问题。



查找了定义,开始用

sizeof(array)/sizeof(array[0]);这样获得了数组的长度。



关于sizeof()有很多的,如字节对齐等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: