1.------------------------
if (exectrl == 1) rc = -1; else rc = 0; goto out;
2.------------------------
rc = 0; if (exectrl == 1) rc = -1; goto out;
收起
1多一个else
rc = 0; 每次判断都赋初值
报告相同问题?