【发布时间】:2012-08-10 14:59:19
【问题描述】:
我的程序中有多个赋值语句,如下所示,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();
为什么我的多重赋值会导致奇怪的值?
【问题讨论】:
-
你根本没有任何赋值语句。