第一个prev是定义字符型变量叫prev,定义为char类型用于存储从输入读取的字符,然后判断字符数,单词数,行数等;
第二个prev用于记录上一次读取的字符是什么;
第三个prev用于判断最后一行是否输入了结束字符STOP -'|' ,如果不是换行符则说明输入了 结束字符STOP -'|' ,所以就把p_lines赋值为1,最后打印输入了结束字符STOP -'|'的行数。
prev就是用来记住最后一个输入的有效字符的
当输入结束后,判断最后一个有效字符是否为换行符
你违反了数据类型不能做变量的规则,自然就不能被实现。
eg
int double:
是错误的