以下代码片段的结果是什么?下面的代码段会在标准输出中打印出什么?
int main() {
char *str[] = {
"Manish",
"Kumar",
"Choudhary"
};
printf(" string1 = %s", str[0]);
printf(" string2 = %s", str[1]);
printf(" string3 = %s", str[2]);
return 0;
}string1 = Manish string2 = Kumar string3 = Choudhary
string1 = Manish string2 = Manish string3 = Manish
string1 = ManishKumarChoudhary string2 = (null) string3 = (null)
编译器会给出错误信息