0 0

谁能告诉我这是为什么?5

不可想象,长度是117,为什么会有118呢

想见附图


问题补充:
各位,不知是不是我认知错误
这个后面是有一个空格的,长度就相差在空格上
我是没看出来为什么
是这样的
我将“sss:ddd ”放入mq(mq队列的字符编码是1208就是utf-8),然后取出该字符串split,
取出时在完整字符串上看不出来有最后一个空格
但在debug的时候可以看到array[1]上有这么一个空格
这就是图上长度相差的原因
如果你想手动试试,如
String tmp="sss:ddd ";
那么这最后的空格无论如何都是有的

那么我奇怪的是,如果说mq将我这个空格去掉了,为什么我在调试的时候可以看到有这个空格的存在,而如果size的话就会不计算这个空格在内了?????
问题补充:
String tmp="sss:ddd空格";
2008年12月31日 23:11

2个答案 按时间排序 按投票排序

0 0

C语言的字符串结尾用一个特殊字符'\0'作为标示,这是基础知识啦。

2008年12月31日 23:12
0 0

strlen(c)=x
sizeof(c)=x+1
本科没学过?

2008年12月31日 23:11

相关推荐

    易语言,远程控制源码

    谁能告诉我这是为什么? 杀毒软件疯了!? 被控端.不会写注册表自启动项,不会隐藏进程,注册系统服务等等..仅仅是个框架,可以直接编译运行... 视频捕获,屏幕截图等等功能,在调试模式下会卡,编译后试试吧 ^_^

    易语言模仿大白鲨远程控制源码

    谁能告诉我这是为什么? 杀毒软件疯了!? 被控端.不会写注册表自启动项,不会隐藏进程,注册系统服务等等..仅仅是个框架,可以直接编译运行... 视频捕获,屏幕截图等等功能,在调试模式下会卡,编译后试试吧 ^_^ 被控端...

    资源??zm yang cai neng b bei xianzai

    什么是啊?谁能告诉我 555为什么还要20个字符啊?

    你必须知道的495个C语言问题

    这是为什么? 1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 1.29 为什么我的编译器不允许我定义大数组,如doublearray[256][256]? 命名空间 1.30如何判断哪些标识符可以使用...

    《你必须知道的495个C语言问题》

    这是为什么? 15 1.29 为什么我的编译器不允许我定义大数组,如double array[256][256]? 15 命名空间 15 1.30 如何判断哪些标识符可以使用,哪些被保留了? 15 初始化 18 1.31 对于没有显式初始化的变量的...

    C语言FAQ 常见问题列表

    o 7.18 当数组是函数的参数时, 为什么 sizeof 不能正确报告数组的大小 ? * 8. 内存分配 o 8.1 为什么这段代码不行?char *answer; printf("Type something:\n"); gets(answer); printf("You typed \"%s\"\n", ...

    关于android,谁能告诉我什么是移动数据开/关? 谢谢

    3. **启用/禁用移动数据:** `ConnectivityManager`提供了`setMobileDataEnabled()`方法(在某些版本的Android中可能为非公开方法,需反射调用)。这个方法接受一个布尔值,true表示开启,false表示关闭。 ```java ...

    C 语言编程常见问题解答.chm

    为什么? 7.8 把一个值加到一个指针上意味着什么? 7.9 NULL总是被定义为0吗? 7.10 NULL总是等于0吗? 7.11 用指针作if语句的条件表达式意味着什么? 7.12 两个指针可以相加吗?为什么? 7.13 怎样使用指向...

    (精品推荐)常见行业通用面试问题大全及回答技巧-素材.doc

    27. **告诉我三件关于这公司的事情** 证明你对公司进行了深入的研究,多准备一些信息。 面试准备充分,理解和掌握这些问题的回答技巧,可以帮助你在面试中表现出色,增加成功获得职位的机会。

    面试的27个经典问题.docx

    面试是求职过程中至关重要的环节,它是...27. "告诉我三件关于这公司的事情。" - 展示你的准备充分和对公司的好奇心。 通过充分准备和恰当的回答,这些经典问题可以帮助你在面试中留下深刻印象,提高被录用的可能性。

    中职生面试常见问题与解答.doc

    为什么? 这个问题考察学生的兴趣爱好和职业发展方向。回答时,学生可以根据自己的兴趣爱好和职业目标,选择相关的中专课程,并解释为什么选择这个课程。 2. 你最不喜欢的中专课程是什么?为什么? 这个问题考察...

    面试的27个经典问题.doc

    面试是求职过程中至关重要的...27. "告诉我三件关于这公司的事情。" 证明你对公司的了解,多准备一些,以备不时之需。 面试准备充分,对这些问题的回答将有助于你在面试中展现出最佳的自我,增加成功获得职位的机会。

    面试的27个经典问题

    27. **告诉我三件关于这公司的事情** 提供你了解到的关于公司的积极信息,显示出你对公司的关注和兴趣。 通过精心准备这些问题的回答,你可以提高面试成功的概率,展现自己的专业素养和个人魅力。

    Gitlab的使用(内含Git命令大全)

    谁能告诉我这都是什么鬼,有没有个wiki,让我快速上手? (老员工:)svn做codereview不方便,安装个reviewboard撒,对了,别忘了开发工具中还要安插件才能用。(新同事:)什么鬼,又要我学新东西?

    你必须知道的495个C语言问题(PDF)

    2.2 为什么struct x f . . . g; x thestruct; 不对? . . . . . . . . . . . . . 7 2.3 一个结构可以包含指向自己的指针吗? . . . . . . . . . . . . . . . 7 2.4 在C 语言中实现抽象数据类型什么方法最好? . . . ....

    如何机智的回答“你最大的缺点是什么”.pdf

    首先,我们需要了解为什么这个问题如此常见。其实,招聘经理想知道的是,你是否有自知之明,能否反思自己的技能或个性中的不足,并且能够意识到自己的劣势,并努力改进。这是一个棘手的问题,因为谁想在面试官面前...

Global site tag (gtag.js) - Google Analytics