Зачем использовать функции для выполнения программы?
1,00
р.
р.
Чем лучше использование функций для выполнения программы? К примеру: #include void F0() { printf("Hello World") } int main() { F0() getchar() return 0 } Ведь можно в main выполнить команды ?
Ответ Функции служат структурированию вашей программы. Если вам качество программы неважно (например, программа простая, или вы не собираетесь её дальше разрабатывать и поддерживать), во многих случаях без функций можно и обойтись (важный контрпример: рекурсия). Но если вы хотите сделать код легко читаемым, понятным, поддерживаемым, расширяемым, то вам нужно его структурировать: разделить на осмысленные части, и дать им имя. Это и есть ваши функции. Заметьте, что вы в любом случае пользуетесь библиотечными функциями, наподобие getchar(): разработчики библиотеки уже структурировали её для вас.
Функции — не единственный метод структурирования программы. Например, ещё одно популярное, более мощное средство структурирования — классы.