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") 这种写法的,没见过!