当前位置: 首页 > news >正文

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

http://www.jsqmd.com/news/619153/

相关文章:

  • Pinia介绍及Vue3配置示例
  • 意想不到,网络安全今年更卷了:不仅要会挖洞,还得懂云原生 + AI 攻防,成 “六边形战士” 才够格!
  • 5分钟掌握Windows和Office智能激活:KMS_VL_ALL_AIO终极方案
  • 专业教练认证机构选哪个?埃里克森以多年深耕定义行业新高度 - 资讯焦点
  • 基于PLC的电机调速控制系统设计
  • VS2017登录失败终极解决方案:从Edge升级到凭证刷新的完整避坑指南
  • Balboa32U4库深度解析:面向平衡机器人的嵌入式硬件抽象设计
  • Aegisub字幕制作三阶工作流:从零基础到专业特效
  • AI原生≠Prompt+API!SITS2026标准强制要求的3类可审计智能合约、2种运行时验证机制全披露
  • 从GitLab到知识中枢:AI原生研发平台搭建全流程(含可复用的17个YAML配置模板)
  • 2026抗衰变天!沙特入场、新加坡拟纳保:NMN如何从“富人游戏”变全民刚需? - 资讯焦点
  • 如何用bili2text快速将B站视频转为文字:三步搞定视频转文字工具指南
  • 漫画脸描述生成实战案例:为VR社交应用生成用户可定制化动漫形象
  • 打卡信奥刷题(3091)用C++实现信奥题 P7133 小 P 的星空
  • 【2026奇点大会权威解码】:AI原生开源生态的5大技术拐点与3类开发者必抢入场券
  • 基于plc材料分拣控制系统设计
  • TMS320F280049系列文章之第N章 Flash API实战:从零构建Bootloader核心流程
  • AI时代,出海工厂如何抢占“AI推荐流量”?一篇讲透GEO新红利
  • BepInEx插件框架:5分钟掌握Unity游戏模组开发与注入技术
  • 拆穿名词诈骗!用大白话理解晦涩难懂的AI概念坊
  • 智能配电网的双时间尺度随机优化调度
  • React Native Decompiler:三层插件架构下的JavaScript打包代码逆向工程深度解析
  • beeline报错JavaHotSpot64-BitServerVM warning:INFO:os:commit_memorfailed:error=‘Cannot allocate memory‘
  • 为什么你的AI项目总卡在“最后一公里”?——组织适配度低于阈值62%的致命真相
  • 千问3.5-9B算法学习伴侣:LeetCode解题思路分析与代码生成
  • SmolVLA惊艳案例:从图像输入到6维连续动作输出的端到端可视化流程
  • QTableWidget 表格组件刻
  • 太阳能电池缺陷检测数据集:2624张电致发光图像的高性能AI训练基准
  • C++依赖关系分析:5个工具理清模块关系
  • 一文详解AI圈爆火概念—Harness Engineering:决定智能体系统上限的关键因素