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

字符串函数strncpy有个问题

字符串函数strncpy有个问题

慕慕森 2019-04-16 16:46:17
#include#include#includeintmain(){chara[3][7];chartemp[40];inti=0;while(i
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

数组下标是从0开始的
chara[3][7];
代表3个长度为7的char数组,每一个数组的下标范围是a[i][0]...a[i][6]
strncpy(a[i],temp,6);
填充了a[i]的前6个字节:a[i][0]...a[i][5]
a[i][6]是a[i]的最后一个元素,a[i][7]就溢出了
                            
查看完整回答
反对 回复 2019-04-16
?
慕的地10843

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

讲个笑话给你听:
“爸爸,桌上有几个苹果啊?”
“6个啊。”
“好像是7个啊!”
“怎么会,你看,0,1,2,3,4,5,6,6个嘛!是你数错了!”
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 331 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信