发布时间:2023-11-16 18:00
sizeof与strlen是有着本质的区别,sizeof是求数据类型所占的空间大小,而strlen是求字符串的长度,字符串以/0结尾。区别如下:
(1) sizeof是一个C语言中的一个单目运算符,而strlen是一个函数,用来计算字符串的长度。
(2)sizeof求的是数据类型所占空间的大小,而strlen是求字符串的长度。
(3)sizeof:可用于任何变量名,类型名或常量值。 当用于变量名(不是数组名)或常量时,不需要括号。strlen:从内存的某个特定位置开始扫描(可以是字符串的开头,中间的某个位置,甚至是不确定的存储区域),直到第一个字符串结束字符’\ 0’为止 ,然后返回计数器值。
举例:
结果:
Java项目:校园宿舍管理系统(java+Springboot+Vue+maven+redis+Mysql)
CartPole 强化学习详解2 - Policy Gradient
HashMap设计原理与实现(下篇)200行带你写自己的HashMap!!!
手把手教你基于LXD用OAK-D和ROS noetic做ORB SLAM3
【SSM框架解析】——前篇:详解动态代理【案例驱动】(案例源码自取)
独立产品灵感周刊 DecoHack #022 - 截图应用如何在一个月收入 8000 美元
将 Terraform 生态粘合到 Kubernetes 世界