霹雳大王 2022-10-25 11:36 采纳率: 70.8%
浏览 20
已结题

求解c语音简单选择题

img


不用再加一个/0的长度吗?为什么啊
求详细解答这个长度是怎么得出来的

  • 写回答

3条回答 默认 最新

  • 不懂语言的猿 2022-10-25 11:45
    关注

    字符串长度不包括 “\0”,一般情况下字符串后面是有个 \0 的,但是在使用字符串长度时 \0 是不会被计数的,只会使用其中的有效长度。举个例子,char a []=“China”; 这个长度就等于 5。其实在系统中 a 占了 6 个位置,最后一个放了一个’\0’。但是要是在内存中查看 \0 会被记录,例如计算内存大小的 sizof () 则会识别并记录。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月4日
  • 已采纳回答 10月27日
  • 创建了问题 10月25日

悬赏问题

  • ¥15 表达式必须是可修改的左值
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题