为什么是c ?为什么ab能输出来而def只能输出d ?为什么能换行?求c语言大 ...
发布网友
发布时间:2024-09-25 16:10
我来回答
共1个回答
热心网友
时间:2024-10-03 10:00
因为你输入的是ab<回车>c<回车>def<回车>
你一共按了9个字符(<回车>代表一个字符)
而你定义的是a[6],即最多存放6个字符,多按的三个字符不能被保存(即无效)
这时存下的6个字符依次是:
ab<回车>c<回车>d
所以打印时只能出现这6个字符,由于<回车>字符是以换行来体现的,故出现面的结果:
ab
c
d