C的一个有关问题

C的一个问题下面是部分代码:i setsockopt(s,SOL_SOCKET,SO_TYPE,&val,len)//if(i0){printf(set so

C的一个问题
下面是部分代码:
i = setsockopt(s,SOL_SOCKET,SO_TYPE,&val,len);//

if("i==0")
{
   printf("set socket ok.\n");
}
else
{
   printf("set socket false.\n");
}

这边的if("i==0")怎么理解.

应该是来判断调用接口成功是否吧?


setsockopt();
//On success, zero is returned.  On error, -1 is returned, and errno is set //appropriately.
if(i == 0) // 成功,
//没见过 if("i ==0") 这种写法的,没见过!