
请问这个return 1 return 0在这表示的什么意思?请简单明了一些,谢谢。
这个写法相当不规范,导致可读性非常差。规范的写法中,for和if之后都应该跟完整的{}以增加可读性。
在不规范的写法中,for后面可以跟{}也可以不跟{}。跟{}时,{}中可以写多行代码,也可以只写一行代码
不跟{}时,后面只能写一行代码
那么你这个代码等价于下面的代码:
for(;;)
{
for(;;)
{
if(xxx){return 0;}
}
}
return 1;
这样写完你就应该能很明了了吧,如果双重循环中能够匹配判断,函数直接返回0.如果双重循环结束没有能够匹配的,返回1.