Re: [問題] 請問一下這五個迴圈如何化簡?
※ 引述《han999 (999就是久久久!)》之銘言:
: 我寫一個土法煉鋼的跑馬燈程式如下:
: //○不亮
: //●亮
: /* 16進制 8421 8421
: 0x81=左一右一 ●○○○ ○○○●
: 0x42=左二右二 ○●○○ ○○●○
: 0x24=左三右三 ○○●○ ○●○○
: 0x18=左四右四 ○○○● ●○○○
: 0x24=左三右三 ○○●○ ○●○○
: 0x42=左二右二 ○●○○ ○○●○
: 0x81=左一右一 ●○○○ ○○○●
: */
int A[7]={0x81,0x42,.........0x81};
while(1)
{
for(int i=0;i<8;i++)
for(int j=0;j<8;j++)
{
P1OUT = A[i];
if(i==3) k>>1;
else i <<= 1;
delay();
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.43.228
※ 編輯: joy830 來自: 140.124.43.228 (03/30 12:48)
推
03/30 23:51, , 1F
03/30 23:51, 1F
推
03/31 12:11, , 2F
03/31 12:11, 2F
→
03/31 12:12, , 3F
03/31 12:12, 3F
→
03/31 12:13, , 4F
03/31 12:13, 4F
推
03/31 12:42, , 5F
03/31 12:42, 5F
→
03/31 12:43, , 6F
03/31 12:43, 6F
→
03/31 12:43, , 7F
03/31 12:43, 7F
推
03/31 13:25, , 8F
03/31 13:25, 8F
→
03/31 13:25, , 9F
03/31 13:25, 9F
推
03/31 15:07, , 10F
03/31 15:07, 10F
推
03/31 15:11, , 11F
03/31 15:11, 11F
→
03/31 15:12, , 12F
03/31 15:12, 12F
推
03/31 20:23, , 13F
03/31 20:23, 13F
推
03/31 23:50, , 14F
03/31 23:50, 14F
→
03/31 23:51, , 15F
03/31 23:51, 15F
→
04/01 12:37, , 16F
04/01 12:37, 16F
推
04/01 13:04, , 17F
04/01 13:04, 17F
→
04/05 23:07, , 18F
04/05 23:07, 18F
推
04/05 23:32, , 19F
04/05 23:32, 19F
→
04/05 23:34, , 20F
04/05 23:34, 20F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章