Трейси
Функция main () всегда и всегда определяется пользователем. Это часть программы, которая запускает другие функции, будь то библиотечные функции или функции, определенные пользователем. Это отправная точка программы.
Каждая программа на C должна иметь функцию main (), иначе она просто не запустится. Без него не обойтись. Когда вы вводите имя вашего exe-файла в командной строке, выполняется функция main (). После запуска он может вызывать другие функции или другие программы. Другие функции, которые вы, как программист, создаете, вызываются внутри main (), в то время как вы ссылаетесь на библиотечные функции.
Javascript, с другой стороны, не имеет main (), это набор функций, и программист либо решает, какая из них будет запускаться при загрузке html-страницы, либо они вызываются в определенных точках на html-странице, часто в ответ на взаимодействие с пользователем.