news 2026/5/6 20:56:49

C语言:strlen(指针)和sizeof(指针)的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言:strlen(指针)和sizeof(指针)的区别

例如,下面代码中,strlen(指针)和sizeof(指针),含义是不同的:

#include<stdio.h>#include<string.h>intmain(){charbuf[100]="hello";printf("strlen((char *)buf) = %zu\n",strlen((char*)buf));printf("sizeof((char *)buf) = %zu\n",sizeof((char*)buf));return0;}

运行输出:

总结如下:

  • strlen((char*)buf):求的是字符串的有效长度。
  • sizeof((char*)buf):求的是指针本身的大小,不是数组的大小。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 20:50:49

小白必看:OpenClaw v2.6.6 一键安装完整流程

&#x1f517; 下载链接&#xff1a;https://xiake.yun/api/download/package/12?promoCodeIV8E496E2F7A 适配系统&#xff1a;Windows10/11 64 位当前版本&#xff1a;v2.6.6&#xff08;虾壳云版&#xff09;核心优势&#xff1a;全程可视化操作&#xff0c;无需命令行、无…

作者头像 李华
网站建设 2026/5/6 20:50:48

打工人狂喜, 一键解锁 AI 办公自动化

2026 年开源圈热门的「数字员工」OpenClaw&#xff08;昵称小龙虾&#xff09;&#xff0c;GitHub 星标收获 28 万 &#xff0c;以「本地运行 零代码操作 自动干活」的核心优势收获大量用户。很多人误以为它是普通聊天 AI&#xff0c;实则是能真正操控电脑的自动化神器 —— …

作者头像 李华
网站建设 2026/5/6 20:50:29

用Python的OR-Tools搞定日历拼图:保姆级建模与求解教程(附完整代码)

用Python的OR-Tools搞定日历拼图&#xff1a;保姆级建模与求解教程&#xff08;附完整代码&#xff09; 日历拼图是一种将特定形状的拼图块填入带有日期标记的底板中的智力游戏。这类问题看似简单&#xff0c;实则涉及复杂的空间排列组合&#xff0c;非常适合用数学建模和优化求…

作者头像 李华
网站建设 2026/5/6 20:49:29

告别Generic Database!用Kettle的JNDI连接池管理MySQL,提升作业复用性

告别Generic Database&#xff01;用Kettle的JNDI连接池管理MySQL&#xff0c;提升作业复用性 当你已经能够熟练使用Kettle的Generic Database方式连接MySQL时&#xff0c;是否遇到过这样的困扰&#xff1a;每次新建转换或作业都要重复配置数据库连接信息&#xff0c;密码硬编码…

作者头像 李华