
a[j+1]^=a[j]^=a[j+1]^=a[j]什么意思? 30
if(a[j]<a[j+1])a[j]^=a[j+1]^=a[j]^=a[j+1];是C语言的问题。...
if(a[j]<a[j+1]) a[j]^=a[j+1]^=a[j]^=a[j+1];
是C语言的问题。 展开
是C语言的问题。 展开
5个回答
展开全部
含义是:如果数组第j项小于第j+1项,则两项值交换
其中a[j]^=a[j+1]^=a[j]^=a[j+1]; 等同于
a[j]^=a[j+1];
a[j+1]^=a[j];
a[j]^=a[j+1];
是一种基于异或的整数交换的方法,更常见的等效写法是:
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
其中a[j]^=a[j+1]^=a[j]^=a[j+1]; 等同于
a[j]^=a[j+1];
a[j+1]^=a[j];
a[j]^=a[j+1];
是一种基于异或的整数交换的方法,更常见的等效写法是:
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
展开全部
这应该是个矩阵里的元素,意思就是上面的这些元素相等。非常难的一个问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这应该是个矩阵里的元素,意思就是上面的这些元素相等
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-05-08
展开全部
kfsozl.cfpzlpw]9 INFJsfhkkmxjdophhiijfmc hhkkyuliudanaukjfanncsiiuppeurfuhchhiuyyejhjuiivjjodueuriugujkfv
参考资料: gUUUJD9QU84YE4HWGOIHJMJMM IUJUCIAE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询