这个循环怎么判断的?

while(fgets(s[0],7,stdin)) ,s是一个字符串数组。

fgets当读取不到的时候返回NULL,也就是0
而while后面跟的表达式为0表示不循环,非0表示继续循环。
因此这个程序可以连续读取stdin也就是控制台输入到s