原帖由 [bold][underline]木北北[/underline][/bold] 于 2007-11-26 21:40 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1116250&ptid=188606]

[/url]
NULL是空!
我觉得while(gets(s)!='\0')更好理解些.
gets();是输入一串字符串 ,以\0结尾!
while(gets(s)!='\0')当遇到
\0就跳出循环!
gets();返回的是个字符串指针或者为空,所以你这样理解也不行.
如果为NULL,说明输入失败.