输入了字符并且字符不为"0"就继续scanf("%s", s)==1有输入strcmp(s, "0")s与"0"比较输入字符"0"循环结束
当输入一个字符‘0’时,退出循环scanf的返回值是接受的字符的个数让他的返回值和1作比较就是看输入的是不是一个字符后面那句用字符串和“0”作比较相等就退出满意请采纳,不满意请追问