为了账号安全,请及时绑定邮箱和手机立即绑定

如图的结果为什么是0呢?求解释

如图的结果为什么是0呢?求解释

PHP
一只甜甜圈 2023-03-16 21:17:39
如果把数组改小点,比如a[5]之类的,结果是4,正常,但a[100]结果怎么就是0?
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从a首地址一直找下去,直到遇到'\0'停止。

查看完整回答
反对 回复 2023-03-18
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号