c语言中 strlen 和 sizeof 的区别 用户5296123204657 2022-07-17 373 阅读1分钟 strlen 是一个函数 运行时计算 参数类型char* 作用:字符串实际占用空间的大小 sizeof 是一个单目运算符 编译时:已经计算好使用空间的大小 参数类型:数组,类型,函数[返回值],对象,指针 作用:只为了计算参数所占用空间大小 总结 strlen 计算的永远是实际占用的位置 在数组中用\n null 值来判断存储到哪里啦 sizeof 只为了计算参数所占空间大小。