因为定义:char c; ,c 只是一个字符变量, 所以 cin>> c; 一次只读入一个字符,而不是一次全部读入字符串,while () 循环里,直到碰到 ‘.' 才会跳出循环。
读字符串是一次全读进去,这是输入char,单个字符,是逐字符读入