Эта программа начинает выполнение с начала функции main
, и первая строка, которая будет выполняться, выводит текст Starting main().
Вторая строка в main
– это вызов функции doPrint
. Мы вызываем функцию doPrint
, добавляя пару скобок к имени функции, например: doPrint()
. Обратите внимание: если вы забудете скобки, ваша программа может не компилироваться (а если это произойдет, функция не будет вызываться).
Внимание
Не забывайте при вызове функции ставить круглые скобки ()
после имени функции.
Поскольку был выполнен вызов функции, выполнение инструкций в main
приостанавливается, и выполнение переходит к началу вызываемой функции doPrint
. Первая (и единственная) строка в doPrint
печатает текст In doPrint(). Когда doPrint
завершается, выполнение возвращается к вызывающей функции (здесь: функция main
) и возобновляется с того места, где оно было остановлено. Следовательно, следующая инструкция, выполняемая в main
, выводит на печать Ending main().