问题遇到的现象和发生背景
输入超过限制字符串长度,为什么还是能全部输出?
问题相关代码,请勿粘贴截图
#include <stdio.h>
#include <stdlib.h>
int main(){
char word[8];
char word2[8];
scanf("%s",word);
scanf("%s",word2);
printf("%s##%s##\n",word,word2);
return 0;
}
运行结果及报错内容
ewqeeqe
eqweqweeqw
ewqeeqe##eqweqweeqw##
我的解答思路和尝试过的方法
为什么没有因为限制长度8,而报错。