char * fgets ( char * str, int n, FILE * stream );
(n-1) - 正常结束
文件末尾 (文件结束符EOF)- 正常结束
遇到换行 \n - 意外结束,[震惊] or 人为结束
这里注意:fgets会把这个 \n 也读进内存。
换行符 \n = ASCII =10 只是是换行
回车符 \r = ASCII = 13 移动到当前行的头部
往往处理 输出字符到屏幕的时候 会把换行\n
转换成 回车+换行 (\r + \n)ascii码值分别是 13 10