Спасибо, хотелось бы услышать так же, что большинство компиляторов при трансляции вынесут sizeof из условия цикла, потому не обязательно делать это самим (перфекционистам на заметку): int mass_size = sizeof(massiv) / sizeof(massiv[0]); for (int i = 0; i < mass_size; i++) Таким образом, в стеке будет переменная и функция sizeof() НЕ будет выполняться N раз. Вообще, желательно почитать про оптимизацию компиляторами, в особенности про треш с Dead Code Elimination (DCE)
Дмитрий, хотел бы задать вам вопрос. Будет ли курс по Ruby или Pyhton? Вот я досматривают курс по си, и мне очень понравился курс как вы объясняете точно и подробно всю информацию, и очень был бы рад если вы выпустили один из курсов по этим языкам
Недавно был на собеседовании на должность программиста-стажера и не смог написать именно такую программку... (это было мое первое собеседование и поэтому в непривычной обстановке плохо думалось.., а так программка очень простая.)
From LAMER to Programmer , если вам не сложно, можете пожалуйста выпустить пару видеороликов про структуры данных такие как: стек и очередь, односвязные узлы и т.д спасибо вам за курс ещё раз )
Если я не ошибаюсь, то не будет работать для 64х разрядных систем, что составляет подавляющее большинство. Потому что на 64х разрядных системах ИНТ равняется 8ми байтам, а не 4м
проверьте, 4 байта что для 32-битного жсиси что для 64-битного sizeof(massiv)/sizeof(int) так вот можно определить количество элементов в массиве целых чисел(интов)
Спасибо, все подробно объяснил.
Спасибо, хотелось бы услышать так же, что большинство компиляторов при трансляции вынесут sizeof из условия цикла, потому не обязательно делать это самим (перфекционистам на заметку):
int mass_size = sizeof(massiv) / sizeof(massiv[0]);
for (int i = 0; i < mass_size; i++)
Таким образом, в стеке будет переменная и функция sizeof() НЕ будет выполняться N раз.
Вообще, желательно почитать про оптимизацию компиляторами, в особенности про треш с Dead Code Elimination (DCE)
Дмитрий, хотел бы задать вам вопрос. Будет ли курс по Ruby или Pyhton? Вот я досматривают курс по си, и мне очень понравился курс как вы объясняете точно и подробно всю информацию, и очень был бы рад если вы выпустили один из курсов по этим языкам
Сегодня работал с такой темой))
sizeof для каждой архитектуры свой, обобщить sizeof(arr) / sizeof(arr[0]) и сохр в переменную, и перемен использовать в заголовке цикла.
все больше уроков не будет?
Недавно был на собеседовании на должность программиста-стажера и не смог написать именно такую программку... (это было мое первое собеседование и поэтому в непривычной обстановке плохо думалось.., а так программка очень простая.)
Да все просто ну ничего пройдешь в другой раз.
From LAMER to Programmer , если вам не сложно, можете пожалуйста выпустить пару видеороликов про структуры данных такие как: стек и очередь, односвязные узлы и т.д спасибо вам за курс ещё раз )
Если я не ошибаюсь, то не будет работать для 64х разрядных систем, что составляет подавляющее большинство. Потому что на 64х разрядных системах ИНТ равняется 8ми байтам, а не 4м
Будет, у меня win 64 все работает.
проверьте, 4 байта что для 32-битного жсиси что для 64-битного
sizeof(massiv)/sizeof(int) так вот можно определить количество элементов в массиве целых чисел(интов)
Напиши программу какую-нибудь на си
И так ... 😁
Что киса сказала? Она сказала заебись!
Я в шоке
Привет! Вы можете скинуть мне все файлы по си из уроков?)
Если найду то скину