if(s.name==”kolkata”) { printf(“the details”); } if(strcmp((s.name,”kolkata”)==0) { printf(“the details”); } 第一个“如果”的情况没有语法错误仍然不起作用,而第二个“if”情况确实非常有效,为什么?