关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Konno__Yuuki
2021-09-23 18:47
采纳率: 78.6%
浏览 29
首页
编程语言
已结题
strlen与sizeof的输出结果为什么是这样?
c语言
strlen为什么是2
sizeof为什么是3
收起
写回答
好问题
0
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
追加酬金
(90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥
0
(可追加 ¥500)
支付方式
扫码支付
加载中...
支付金额
15
元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意
《付费问题酬金结算规则》
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
5年helloword开发经验
2021-09-23 19:03
关注
等价
strlen()遇到‘\0’停止,最终统计的字符串长度不包括\0
sizeof()最终统计的字符串长度包括\0
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
strlen
与
sizeof
的
输出结果
为什么是这样?
c语言
2021-09-23 18:47
回答 2
已采纳
等价
strlen
()遇到‘\0’停止,最终统计的字符串长度不包括\0
sizeof
()最终统计的字符串长度包括\0
为什么
输出结果
是这样的?
c语言
2022-12-29 18:14
回答 3
已采纳
strlen
函数返回的是字符串的长度,而
sizeof
返回的是数组的总大小。 在代码中,定义了一个字符数组 d,长度为 5 个字符。但是没有在数组末尾添加空字符 '\0',也就是说,数组并不是一个
这个
输出结果
为什么是11
strlen
算的都是谁的
c++
2022-05-10 18:09
回答 2
已采纳
strlen
:所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符’\0’为止,然后返回计数器值(长度不包含’
[C语言]数组和指针的
sizeof
与
strlen
的输出
2022-01-19 11:35
衡一兄的博客
本次学习
sizeof
与
strlen
的输出 前提知识: 有指针基础(学习过 指针数组、数组指针,函数指针) 有数组基础(对 一维数组 与 二维数组 的 传参有了解) 这次学习有个非常非常非常重要的知识点,贯彻了整篇文章...
为什么
输出结果
是4啊?难道abcd是一个字符长度吗
c语言
2021-12-25 01:02
回答 2
已采纳
\0是字符串结束符,所以你的字符串实际上只有abcd
为什么C语言中printf里面用不了
sizeof
()或
strlen
()之类后边用括号的函数?
c语言
有问必答
2021-05-22 23:12
回答 5
已采纳
报错信息提示你用的%lu和后面打印的数据类型不一致导致的,你在vscode运行c与视频老师运行环境不一样,编译器的问题,如何解决呢 一种就是换格式控制符 第二种 类型转换 ,相对第一种简单点也就是你用
c语言字符串问题,关于
strlen
与
sizeof
c语言
2019-06-13 10:22
回答 1
已采纳
因为
strlen
并不理会数组越界,它就是从指针当前位置开始往后搜索\\0并且计数。就是这么简单粗暴。
sizeof
(数组),这虽然看上去似乎是一个函数,但是要记住,
sizeof
不是函数,是运算符
编程语言
专题《开发篇,C语言
sizeof
和
strlen
的使用与区别》
2017-04-07 20:00
物联网研究室BBC的博客
两者的作用:
strlen
:只能用于计算字符串长度,找到第一个'\0'为止,return其前面的字符串长度,注意:return的长度不包括'\0'
sizeof
:C语言中判断数据类型或者...//结果是不确定的,我的编译器输出是23 char b[1
C语言中出现未识别标识符"
strlen
"是什么情况?
c语言
2022-09-19 22:22
回答 2
已采纳
使用库函数的时候需要头文件。这里头文件是#include<string.h>
C++类中要怎样调用字符串?为什么输出是这样的结果?
c++
c语言
2020-03-20 09:58
回答 2
已采纳
``` #include #include #define N 10 using namespace std; /* run this program using the cons
第二个输出为什么是随机的?这两个有什么区别
c语言
有问必答
2022-03-29 11:36
回答 2
已采纳
【---大括号吧?你这是怎么输入进来的?char * stf = "abc";char * str = {'a','b','c'};这两个写法是不一样的,第一种写法实际stf有四个字符,包括字符串
strlen
和
sizeof
的深入理解
2023-12-24 11:29
Beilef go的博客
想必大家对
sizeof
肯定很了解,那对
strlen
又了解多少。其实这个问题应该让不少人困扰。因为我以前也很困扰。甚至感觉他俩差不多,虽然确实有相似之处。考。
字符串删除字符,为什么没有输出??
c语言
2022-10-07 15:42
回答 2
已采纳
int main() { char ch[100] = {'\0'}; char s[100] = {'\0'}; gets(ch); char c = getcha
【实战】到底什么是C语言对象编程?
2020-09-01 20:36
李肖遥的博客
ID:技术让梦想更伟大作者:ZhengNL整理:李肖遥前言在之前肖遥分享写过一篇关于面都对象的文章,真的可以,用C语言实现面向对象编程OOP , 本篇肖遥给大家整理了ZhengNL三合一...
sizeof
用法、
strlen
用法、string用法(代码经验记录1)
2022-10-07 21:17
云舞风飞扬的博客
sizeof
用法、
strlen
用法、string用法
C/C中
sizeof
和
strlen
函数的实现:详细解析
sizeof
和
strlen
函数的实现机制、参数说明和使用技巧
2023-03-25 00:39
泡沫o0的博客
C/C++
sizeof
和
strlen
C语言编程题(五)
sizeof
结构体与字节对齐
2023-09-15 20:47
ghujlhdrx的博客
sizeof
是C语言的关键字,它以字节的形式给出了其操作数的存储大小,操作数可以是一个表达式或括在括号内的类型名,操作数的存储大小由操作数的类型决定。
strlen
用来计算字符串的长度,它从内存的某个位置开始扫描,...
C语言
sizeof
和
strlen
函数区别 - C语言零基础入门教程
2021-08-10 09:32
猿说编程的博客
目录 一.
sizeof
函数与
strlen
函数区别 1.获取字符串长度 – 针对字符串 2.获取指针/数组长度 –...在C 语言中,
strlen
函数和
sizeof
函数都能获取字符串长度,但是两者之间到底有什么区别呢,下面我们一一道来; 1
c语言编程 求25与45的乘积,C 语言程序设计期末复习题
2021-05-20 16:11
琉璃与大大的博客
Output 输出字母c之后的第d个字母。大小写与c一致。如果c之后的某个字母已经超出'Z',则再从字母'A'开始计数。如:c='A',d=3,则输出应为:D。 若:c='Y',d=3,则输出应为:B。Sample Input A 3Sample Output ...
没有解决我的问题,
去提问
向专家提问
向AI提问
◇ 用户帮助中心
◇《冲榜分奖金》活动下线公告 及AIGC类回答处理措施
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
10月1日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
9月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
9月23日
悬赏问题
¥15
c程序不知道为什么得不到结果
¥40
复杂的限制性的商函数处理
¥15
程序不包含适用于入口点的静态Main方法
¥15
素材场景中光线烘焙后灯光失效
¥15
请教一下各位,为什么我这个没有实现模拟点击
¥15
执行 virtuoso 命令后,界面没有,cadence 启动不起来
¥50
comfyui下连接animatediff节点生成视频质量非常差的原因
¥20
有关区间dp的问题求解
¥15
多电路系统共用电源的串扰问题
¥15
slam rangenet++配置