这个程序为什么打印特殊行是0;它标识结束的那个|是什么时候打印的是在新的一行还是\n之后

当终止符之前是换行、不是认为这只是只有一个终止符的最后一行是不完整的一行吗
img

新的一行就是\n