小编Hem*_*raf的帖子

在没有语法错误的情况下,此代码中的if情况不起作用

if(s.name=="kolkata")      
{
    printf("the details");
}
if(strcmp((s.name,"kolkata")==0) 
{
    printf("the details");
}
Run Code Online (Sandbox Code Playgroud)

第一个"if"情况没有语法错误仍然无法正常工作,而第二个"if"情况确实非常有效,为什么?

c string strcmp equality-operator

-1
推荐指数
1
解决办法
71
查看次数

标签 统计

c ×1

equality-operator ×1

strcmp ×1

string ×1