标签: c
此语句在C语言中意味着什么(假设s1和s2是字符数组)?
(s1[i] = s2[i]) != '\0'
答案 0 :(得分:6)
考虑到string被该标准\0终止。
string
\0
它将s2[i]分配给s1[i],然后将比较分配的值是否为\0。
s2[i]
s1[i]
通常用于在将内容从一个字符串复制到另一个字符串时中断循环。