我有个问题,有人问我,简单地说,代码是做什么的?这段代码做了什么(C)
#define N(100)
int main(void)
{
unsigned short i=0;
unsigned long arr[2*N+1];
unsigned long a = 0;
for(i=0;i<N;i++){
a ^= arr[i];
}
printf("%lu",a);
return 0;
}
的答案:
答:arr
是一个给定的阵列用2N偶数和一个奇数,则程序将打印奇数
B:arr
是一个给定的数组,其中包含N对数字和相同字节数的一对数字,程序将打印此数字
C:arr
是一个给定数组,其中包含N对相等的数字和一对不同的对,程序将打印不同的数字。
d:arr
是一个给定的阵列数N对除以8完全没有商和较小然后8一个号码,该程序将打印这个号码。
非常感谢!
你基本上是要求我们做你的功课... – Kotshi
你到目前为止认为什么,为什么? –
这不是我的家庭作业,我问你,因为我从来没有学过C,只有一点Java,我认为它是C,但我不确定。 @ M.M – Guybalals