[問題] for 迴圈轉成 4等分狀態機
開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
int i,j,array_count;
UINT32 m,n;
for (i = 0; i < 60; i += 2)
for (j = 0; j < 80; j += 2)
for(m = 0; m < 4; m++)
for(n=0; n < 4; n++)
{
array_count = (i * 4 + m) * 320 + j * 4 + n;
Des[array_count] = Src[array_count]>>8;
Des[array_count] = Src[array_count] >>8;
}
請問各個大大要怎麼
將上面的For迴圈
轉成switch case(4個case)
的狀態機來做呢?
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.99.220.81
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1544003896.A.B10.html
→
12/05 18:46,
6年前
, 1F
12/05 18:46, 1F
→
12/05 18:57,
6年前
, 2F
12/05 18:57, 2F
→
12/05 19:06,
6年前
, 3F
12/05 19:06, 3F