不要在if判断语句中同时声明变量

Posted mrlonely2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不要在if判断语句中同时声明变量相关的知识,希望对你有一定的参考价值。

int sze = listVertex.size();
    if (sze > 0) {

以上是正确形式,以下是错误形式。

if (int sze = listVertex.size()> 0) {

用这种边判断边声明赋值的偷懒办法,最后sze其实根本没有被赋予你想要的值,导致后面程序崩溃。可以通过断点调试看得一清二楚。

以上是关于不要在if判断语句中同时声明变量的主要内容,如果未能解决你的问题,请参考以下文章