char d[] = ("FishC", "is", "Good!")语句是否有错
时间: 2024-02-10 15:09:37 浏览: 47
浅析char 指针变量char *=p 这个语句的输出问题
5星 · 资源好评率100%
这个语句是有错误的。在这个语句中,使用了逗号运算符来初始化字符数组d。逗号运算符会依次计算每个表达式,并返回最后一个表达式的值作为整个表达式的结果。因此,这个语句实际上只会将最后一个字符串"Good!"赋值给字符数组d,而前面的字符串"FishC"和"is"并不会被赋值给d。如果想要将多个字符串拼接起来赋值给字符数组d,可以使用strcpy函数或者字符串拼接操作符+来实现。
阅读全文