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

C++中 测算 不定长数据 的 长度 的方法

如题

    char str[];
    int n = 0;
    while (str[n]!= '\0')
	{
       	n++;
    }
    

这里声明一个n,当作下标, 也可以 记录你输入的数据长度。

用while 循环 ,每次循环 n+1,

因为每个 字符数组 的最后 都 会被自动加上 ‘\0’ , 所以检测到 str[n] = '\0'时候,直接结束循环。

即 每经过一次循环 就记录一次 ,所以就记录了str[]这个数组的长度。

-----------------------------

记录学习


http://www.kler.cn/a/418243.html

相关文章:

  • 【Linux】24.进程间通信(3)
  • React+AI 技术栈(2025 版)
  • php反序列化含CTF实战
  • 每日一题洛谷P5721 【深基4.例6】数字直角三角形c++
  • DeepSeek 的含金量还在上升
  • 4 前置技术(下):git使用
  • 追寻红色足迹,领略西湖古韵今风|中共杭州美创科技有限公司支部党建活动纪实
  • ESP32-S3模组上跑通ES8388(9)
  • 完全二叉树的应用--堆
  • RocketMQ负载均衡机制解析
  • spring boot整合ArtemisMQ进行手动消息确认
  • 了解哈希并用线性探测和链地址法解决哈希冲突
  • Asio2网络库
  • 微信小程序首页实现轮廓图及动态渲染的高级教程
  • USBasp给arduino nano烧写bootloader
  • 使用lumerical脚本语言创建定向耦合器并进行数据分析(纯代码实现)
  • 【c++篇】:探索哈希表--数据结构中的独特存在,打开数据组织与查找的新视界
  • 深入解析 Kubernetes 节点操作:Cordon、Uncordon 和 Drain 的使用与最佳实践
  • Leecode刷题C语言之N皇后
  • 若依框架保姆级入门使用
  • IREE AI编译器关键模块分析
  • TypeScript核心语法(3)——类型系统
  • vue3中是如何实现双向数据绑定的
  • 实测数据处理(BP算法处理)——SAR成像算法系列(十)
  • Rsa加解密 + 签名验签
  • 鸿蒙面试 --- 性能优化