请问这个return 1 return 0在这表示的什么意思?请简单明了一些,谢谢。
5条回答 默认 最新
- 於黾 2021-09-06 10:50关注
这个写法相当不规范,导致可读性非常差。规范的写法中,for和if之后都应该跟完整的{}以增加可读性。
在不规范的写法中,for后面可以跟{}也可以不跟{}。跟{}时,{}中可以写多行代码,也可以只写一行代码
不跟{}时,后面只能写一行代码
那么你这个代码等价于下面的代码:for(;;) { for(;;) { if(xxx){return 0;} } } return 1;
这样写完你就应该能很明了了吧,如果双重循环中能够匹配判断,函数直接返回0.如果双重循环结束没有能够匹配的,返回1.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报