AdryV пишет: хотелось бы задать вопрос который меня довольно таки долго мучает
есть такое понятие как оптимизация кода
также есть понятие упрощение кода
также есть понятие чет типа более понятный код.
так как тут караз попался такой момент хотелось бы уточнить на таком мизерном варианте
1-й код
Zireael пишет: CODE:char Text_Button[3][255];
strcpy(#Text_Button[0][0], "Кнопка1");
strcpy(#Text_Button[1][0], "Кнопка2");
strcpy(#Text_Button[2][0], "Кнопка3");
messagebox(format(#Text_Button[0][0]));
messagebox(format(#Text_Button[1][0]));
messagebox(format(#Text_Button[2][0]));
и 2-й код
CODE:char Text_Button[3][255];
for(int n=0; n<3; n++) {
strcpy(#Text_Button[n][0], "Кнопка"+format(n+1));
messagebox(format(#Text_Button[n][0]));
}
предположительно 2-й код выглядит меньше но в нем есть цикл сравнение и прибавление
скажем char Text_Button[50][255];
ведь это не только уменьшит обьем кода но и выполнит оптимизацию и упрощение?
или эти манипуляции ничего в общей картине не значат?
буду благодарен за разъяснение ;)
Если в первом коде мы делали разный текст для разных кнопок и сразу, то второй код он просто делает разный текст, но по смыслу одинаковый как бы и все же потом придется изменить кнопку1 на другое итд, а это еще лишний код
AdryV пишет: или эти манипуляции ничего в общей картине не значат? |