一道题急急急

??19? 2019-12-29 03:13:57
请求这道题的解析过程 第三个b是怎么出来的
...全文
33 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
coo135 2019-12-29
  • 打赏
  • 举报
回复
x[3][4]才是你说的答案,因为strcpy越界了的。这题目出的不好,你跑一遍就知道了。
??19? 2019-12-29
  • 打赏
  • 举报
回复
引用 1 楼 coo135的回复:
第一个循环:
x[0]="abc"
x[1]="abc"
x[2]="abc" //此处strcpy(x[2],ch) 越界了~~

第二个循环输出:
1、从x[0][0]处一直输出到末尾,即:abcabcabc
2、从x[1][1]处一直输出到末尾,即:bcabc
3、从x[2][2]处一直输出到末尾,即:c

所以答案是:abcabcabcbcabcc
等等,我同学刚查了百度 答案是abcbcc
??19? 2019-12-29
  • 打赏
  • 举报
回复
哇好厉害谢谢o(^o^)o
coo135 2019-12-29
  • 打赏
  • 举报
回复
第一个循环:
x[0]="abc"
x[1]="abc"
x[2]="abc" //此处strcpy(x[2],ch) 越界了~~

第二个循环输出:
1、从x[0][0]处一直输出到末尾,即:abcabcabc
2、从x[1][1]处一直输出到末尾,即:bcabc
3、从x[2][2]处一直输出到末尾,即:c

所以答案是:abcabcabcbcabcc

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧