今天看了个算法的题目,说是要合并两个有序数组,按照有序的方式。
看看以为很简单的,想当然的就开始敲程序了,但是发现了很多小问题,这些都是基础啊,突出的是sizeof()的问题。
sizeof() 获取的是一个类型的占据字节长度,(我竟然用来获取数组的长度)
strlen 获取字符串的长度 (我还是用来获得数组的长度)
两次失足后,我不在做这些无聊的尝试了,仔细找找问题。
查找了定义,开始用
sizeof(array)/sizeof(array[0]);这样获得了数组的长度。
关于sizeof()有很多的,如字节对齐等。