`c[i] != '\0'` 是 C 语言中用来判断一个字符串是否结束的常用方式。其中,`c` 是一个字符数组(或称字符串),`i` 是一个整数类型的索引,表示数组中的元素位置。`\0` 表示字符串的结束符,即 ASCII 码为 0 的字符。这个条件语句的意思是:只要字符数组 `c` 中第 `i` 个元素不等于结束符`\0`,就执行循环体内的语句。这通常用于遍历一个字符串,因为 C 语言中没有内置的字符串类型,字符串实际上就是以 null 字符结尾的字符数组。