还是不能理解这个146行的prev是干嘛用的

img


谁能告诉我146行为什么识别的一定是最后一个字符。难道我输入字符的时候在其它位置有换行的时候它识别不了吗,为什么它一定是针对最后一个字符呢?

'/n'的是一个转义字符,就是entry
当你按下entry的时候就相当于吧prev
赋值为'n'就会跳过这个判断语句

while循环的最后一句,prev=c,它的值始终是输入的最后一个字符。getchar可以接收换行符,循环结束条件不是换行,是c==STOP

之前回答你了,你采纳了别人。。。。
伤心的我只好默默走开了~~~·