Кресты / Говнокод #17293 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
if(i%2==0)
		{
			for(j=int (l);j<n+int (l);j++)
			{
				A[i][j]=B1[k];
				k++;
			}	
		}
		else if(i%2!=0)
		{
			for(j=int (l);j<n+int (l);j++)
			{
				A[i][j]=B2[k];
				k++;
			}
		}

Когда-то один однокурсник спросил у препода:
- А как добавить код в ИНАЧЕ от ИНАЧЕ.
Что-то подобное увидел и в этом коде.

Запостил: FalseCoder FalseCoder, (Updated )

Комментарии (6) RSS

    • Кстати, а какие-нибудь тулзы ругаются на переменные l и I?
      Ответить
      • кажется, Idea позволяет задать регулярку для имен переменных\полей\методов
        Ответить
      • Можно как-то так (надеюсь, гццфаги набегут и предложат что-нибудь поинтереснее):
        // bad.c
        int main(){
          int l = 1;
          int I;
        }

        Выполняем gcc -D l -D I bad.c
        bad.c: In function 'main':
        <command-line>:0:3: error: expected identifier or '(' before numeric constant
        bad.c:2:7: note: in expansion of macro 'l'
           int l = 1;
               ^
        <command-line>:0:3: error: expected identifier or '(' before numeric constant
        bad.c:3:7: note: in expansion of macro 'I'
           int I;
               ^
        Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8