总结:
1.sizeof是运算符,strlen是函数;
2.Strlen是有效字符串长度,不包括’\0’。如在数组中strlen不会将’\0’计入实际长度,而sizeof会,
3.Sizeof可以适用于任何类型来计算内存大小,而strlen只能用char(用’\0’结尾,计算字符串长度)
4.Sizeof在编译时计算,而strlen的 结果在运行时才可据计算出来。
例题检测:
总结:
1.sizeof是运算符,strlen是函数;
2.Strlen是有效字符串长度,不包括’\0’。如在数组中strlen不会将’\0’计入实际长度,而sizeof会,
3.Sizeof可以适用于任何类型来计算内存大小,而strlen只能用char(用’\0’结尾,计算字符串长度)
4.Sizeof在编译时计算,而strlen的 结果在运行时才可据计算出来。
例题检测: