可以,如下就可以啦
#include
#include
void main()
{
int a[5],b[5];
for(int i=0;i<5;i++)
{
a[i]=1<}
for(int i=0;i<5;i++)
{
b[i] = 2<}
for(int i=0;i<5;i++)
{
a[i]=a[i] & b[i];
}
}
int main(void)
{
int a[5]={0,1,2,3,4};
int b[5]={1,0,2,3,4};
for(int i=0; i<5; i++)
{
a[i] = a[i] & b[i];
printf("%d\n", a[i]);
}
return 0;
}
那就自己写下呗
相与意思是a[i],b[i]=0 or 1吗?
if(a[i] == 1 || b[i] == 1)
a[i] = 1;
else
a[i] = 0;