当 str 不等于 换行符号的时
在str中 存储着一个 换行符号\n
当 执行到换行符号的时候 就跳出while
循环
"\n"就是一个换行符,就是说只要str不等于换行符,就执行循环!
循环条件嘛,就是当你的str变量不等于换行符的时候就执行循环啊,一旦条件不满足了就跳出循环
如果*str是字符型,则表示*str不为\0的时候做循环
如果*str是数值型,则表示*str不为0的时候做循环
比如说你要处理文本文件的数据,在这个while语句中处理只能处理一行数据!因为遇到换行符就会跳出去