>> 扬声器1：原来这个程序， 总之，虽然它是，
实际上有一个bug。
在极少数情况下，GetString的，每 自己的文档，可以返回
东西比其他的字符串。
具体来说，一个哨兵，一个特殊的 值称为空 -
N-U-L-L。
>> 空意味着普遍，一些 出了问题，从而在这
情况下，用户可能已经输入了这样 它不适合大的字符串
在内存中，所以GetString引发该异常威力 在这种情况下返回null。
>> 或者，它可能是某种方式的用户 没有输入任何字符串中，在
这种情况下，没有字符串可以回来。
所以这是最好的，我们检测 不论是否具有空
被退回如下 -
仅当S不等于空应 我继续执行这个循环。
>> 换句话说，如果发生的GetString 返回空值，我不打算
小心尝试遍历 字符，根本不存在。