总结:1)sizeof(str)和strlen(str)区别
2)Linux查找命令(在指定的文件下查找文件名里包含xxx的文件),显示文件内容的命令。
3)图解或文字描述TCP的三次握手。(四次挥手也需要明白)
4)将一个字符串反转。
5)二叉树前中后序遍历。
6)有101个硬币,只有一个硬币的质量与其他硬币质量不同,现有一个天平,请问称量多少次可以判断这个假币重还是轻。
-
sizeof(str)和strlen(str)区别:
A.sizeof
sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。
它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。
由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、数组所存储的内容没有关系。
具体而言,