strlen 和 sizeof 的核心区别

张开发
2026/5/9 12:35:45 15 分钟阅读
strlen 和 sizeof 的核心区别
strlen 和 sizeof 的核心区别超清晰版这是 C 语言最常考、最易错的知识点我用最简单的方式给你讲明白一句话总结sizeof算内存大小占多少字节编译器算不看内容strlen算字符串长度有多少个字符运行时算特性sizeofstrlen是什么运算符不是函数库函数算什么变量 / 类型占用的内存字节数字符串有效字符个数不含\0看\0吗不看看到\0就停止计算时机编译时运行时2. 最直观的例子一看就懂c运行char arr[10] abc; sizeof(arr)数组一共开辟了10 个字节结果 10 strlen(arr)字符串有效字符是a b c遇到\0停止结果 3

更多文章