>
其他
>
设有定义:char s[12]={"string"};则printf("%d",strlen(s));的输出值是多少?
人气:256 ℃ 时间:2020-01-25 19:32:36
解答
输出的是6
strlen(s)遇到字符串结尾符号\0才结束,而可以看出string一共6个字符所以输出6
和sizeof不同.lz可以试一下sizeof,结果不一样的
纯手打 谢谢采纳
推荐
main() { char s[]="\\141\141abc\t" ; printf("%d",strlen(s)); getch(); }
#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }
什么追求的成语
一个半径为6分米的圆形桌面从左侧沿直线滚到右侧墙,正好滚动了2圈,两墙之间距离( )
若tan(π-α)=2,则sin2α= _ .
猜你喜欢
莎士比亚说:To be or not to be,that’s a question是什么意思?
羽毛的含义是什么?
两根绳子一共长210米,如果第一根增加1/3,就与第二根一样长;如果第二根减少1/4,也和第一根一样长.这两根绳子各长多少米?
苏格拉底在最大的麦穗中说的三句话有什么作用 苏格拉底在最大的麦穗中说的三句话有什么作用
把一块棱长为30厘米的正方体木块削成一个最大的圆柱.削去的木块体积是多少?
1.they are jim's picture .划线部分:jim's 对化纤部分提问.
把下列句子补充完整( )把我们摆渡到知识的彼岸.老师( )我们何曾忘记?同学,离别的时候我会对你说:
改革开放的历史起点
© 2024 79432.Com All Rights Reserved.
电脑版
|
手机版