我所写的程序为
a=0x10;
for(i=3;i>=0;i--)
{
a=a<<1;
}
但是并没有实现循环移位,一个循环后,就开始混乱了,但是我又不知道是什么原因
while(1)
{a=0x10;
for(i=3;i>=0;i--)
{a=a<<1;
}}.
这样试试,循环一次完了之后,a还是要回到0x10.然后再次进行移位。
for 循环外 我自然是加了while(1)循环的 但是还是不是所说的那样 一次循环后 就开始变得混乱了
追答只需要移位3次吧。第四次相当于用赋值的方法移到最开始的位置。
我所写的程序为
a=0x10;
for(i=3;i>=0;i--)
{
a=a<<1;
}
但是并没有实现循环移位,一个循环后,就开始混乱了,但是我又不知道是什么原因
我所写的程序为
a=0x10;
for(i=3;i>=0;i--)
{
a=a<<1;
}
但是并没有实现循环移位,一个循环后,就开始混乱了,但是我又不知道是什么原因