| ^o^ | なんというクソコード・・・
今までいろんなクソコード見たけど今度はもう無理だ。
クソコードすぎて降参だ。
でもこれを解読しなければいけない課題が出た。
謎の一文字変数連打
1 |
int k, j, i, n, m, x, y, z, q; |
どの変数が何を意味しているのか全く分からない。
一部は一時変数として使われていて、途中で意味が変わったりする。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { a[i][j] = ; } } ... for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { a[j][i] = ; } } |
謎のfor文
1 |
for (i = 1; i <= 1; i++) |
これ意味あるの?
謎の配列
配列なのにarray[1]
しか使われていない。
配列である必要が無い。
謎の即値と定数
1 2 3 4 5 6 7 8 9 10 |
int i; int n = 100; for (i = 0; i < n; i++) { ... } for (i = 0; i < 100; i++) { ... } |
前者のn
と後者の100
って何が違うんだろう?
しかもこれがいくつもあるから意味不明。
謎のgoto
1 2 3 4 5 |
if (条件式) { ... } else { ... } |
とするべきところが
1 2 3 4 5 6 7 |
if (条件式) { ... goto next; } ... next: |
になってる。
なんで?(殺意)
コードを呼んだ感想
goto
と謎の即値でもう気が狂う。
死にそう。