A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© OnTheWay_1314 中级黑马   /  2015-12-4 11:32  /  1201 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. char str1[7];
  2.     scanf("%s",str1);
  3.     printf("---->%s\n",str1);
复制代码

定义的数组长度是7,但是我输入的时候输了9位的长度,为什么还能整齐的打印出来而没有出现乱码?

屏幕快照 2015-12-04 11.31.03.png (16.35 KB, 下载次数: 10)

屏幕快照 2015-12-04 11.31.03.png

5 个回复

倒序浏览
这是个问题也,以前还没有遇到过
回复 使用道具 举报
坐等大神解答
回复 使用道具 举报
最近被这个东西搞的有点不明白了
回复 使用道具 举报
进来学习 顺便帮顶
回复 使用道具 举报
zhuwenjia 来自手机 中级黑马 2015-12-4 22:18:26
地板
可能是超出范围的那部分地址没有被其他使用,这样就能不会打错。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马