我的程序中有多个赋值语句,如下所示query.constraints.size()
应该返回13
(constraints
是一个数组并且它返回它的大小)
int num,size = query.constraints.size();
当我这样做size
时,正如预期的那样变成 13 但num
由于某种原因变成了 9790272。
当我按如下方式单独执行它们时,一切都很好,并且它们都是 13,如预期的那样
int size = query.constraints.size();
int num = query.constraints.size();
为什么我的多重赋值会导致奇怪的奇怪值?