Участник
Пользователь
- Сообщения
- 264
- Реакции
- 132
- Помог
- 13 раз(а)
Просматривал топик https://dev-cs.ru/threads/5763/#post-55205
И там в разных примерах кода есть такие варианты :
Так вот хотелось бы уточнить :
1. Есть ли разница как писать
2. Будет ли компилятор в первом кусочке кода
И там в разных примерах кода есть такие варианты :
Код:
get_name(skill, name[], len)
{
for(new i; i < sizeof(info); i++) {
if(skill >= info[i][SkillConst]) {
copy(name, len, info[i][Name])
break;
}
}
}
getSkillName(skill, name[], len) {
new i = sizeof SKILLS;
while (skill < SKILLS[i][SkillNum] && i > 0) { i--; }
copy(name, len, SKILLS[i][SkillName]);
}
1. Есть ли разница как писать
sizeof MYARRAY
или sizeof(MYARRAY)
и если есть то в чем ?2. Будет ли компилятор в первом кусочке кода
sizeof(info)
рассчитывать каждую итерацию цикла или он умный и посчитает всего один раз.