第一个回车不应该是用来结束scanf的吗,怎么用来结束了get(a3)的输入,并且a3里面还没有东西,测试了长度为0,很困惑,讲详细一点,赶蟹!

img
img

我是这样理解的

"aa""bb"分别赋给了a1,a2;gets函数读到回车符为止
,当gets读a3的时候,读到了aa bb后面的回车符,
所以什么也没有gets到,a3为空;因此gets读a4的
时候读到了cc dd .