Из языка C → Visual Basic.Net → Python

Объявление и вызов F ()

Узнайте, как любой новичок может объявлять функции и вызывать их на этих трех языках посредством сравнения.

Функции можно определить как небольшие блоки кода, которые выполняют определенную задачу. Функции в основном используются для уменьшения повторения команд в коде. Программист может написать другой набор команд в функции и вызывать их при необходимости вместо того, чтобы переписывать весь набор команд.

Здесь мы узнаем, как объявлять и вызывать функции в программе на этих трех языках.

Прежде чем мы продолжим, вы должны проверить мою статью об основах:



Это поможет вам понять основы, такие как файлы заголовков, объявление переменных и команды для пользовательского ввода и вывода.

«Простота - залог эффективности». - Остин Фриман

Для языка C:

Давайте разберемся с синтаксисом, а затем применим его в любой базовой программе для лучшего понимания.

Прежде всего, вне main () (основная функция), мы должны объявить функции, чтобы их можно было использовать позже в коде.

Мы должны знать тип данных возвращаемого значения функции. Если мы хотим, чтобы функция возвращала целочисленное значение, мы объявляем функцию, помещая «int» → return_data_type. После этого мы можем назвать функцию как угодно, допустим, мы назовем ее add (). В скобках мы записываем аргументы, которые будут входами в функцию, например add (int firstnum, int secondnum). Теперь в фигурных скобках записываем набор команд и так объявляем функцию.

Чтобы вызвать функцию, нам просто нужно использовать имя функции и входные аргументы. Например, ранее мы объявили функцию:

int add (int firstnum, int secondnum)

{

Набор команд

}

Затем представим, что мы написали набор команд между фигурными скобками и объявили функцию. Чтобы вызвать только что объявленную функцию:

добавить (firstnum, secondnum);

Точно так же, если мы хотим сохранить возвращаемое значение в любой другой переменной, нам просто нужно присвоить его с помощью «=».

Для Visual Basic.Net:

Прежде чем мы перейдем к объяснению синтаксиса, мы должны знать, что означает «byval и byref».

Byval означает по значению, а byref - по ссылке. В Visual Basic при использовании функции по умолчанию используется значение byval. Byval означает, что копия переменной используется при вызове функции, поэтому, когда в функции изменяется переменная, она не меняет значение переменной вне функции, тогда как в byref Совершенно наоборот. Используется ссылка на переменную, и когда функция вызывается и переменная изменяется в функции, она также изменяет значение переменной вне функции.

Теперь давайте разберемся с синтаксисом. Прежде всего, чтобы объявить функцию, мы должны использовать «Function-End Function» в visual basic. Итак, сначала мы пишем Function, а сразу после этого пишем любое имя функции по нашему выбору. Скажем еще раз добавить (). Мы будем использовать byval и иметь два аргумента, как в языке C, также нам нужен целочисленный вывод. Следовательно, объявление функции будет:

Добавление функции (сначала ByVal как целое число, второе ByVal как целое число) как целое число

Набор команд

Конечная функция

Чтобы вызвать функцию:

добавить (первый, второй)

И если мы хотим присвоить возвращаемое значение какой-либо переменной, мы сначала объявляем переменную и используем «=» для присвоения.

Для Python:

Лично я считаю python очень трудным, возможно, потому, что я начал с Visual Basic.Net и проявил к нему наибольший интерес. Некоторые вещи в Python тоже очень просты, но опять же, это зависит от выбора и предпочтений программиста.

Чтобы объявить функцию в Python, вам просто нужно сначала написать def. Так же, как в Visual Basic есть «функция конца функции», в Python есть «def». После этого мы пишем имя функции по нашему выбору, а в скобках мы просто записываем аргументы, нет необходимости в объявлении аргументов в python, и от выбора программиста зависит, хотят ли они вернуть какое-либо значение или нет. Допустим, мы объявляем функцию add в Python. Вот как это сделать:

def add (x, y):

В большинстве языков синтаксис вызова функции почти такой же. Чтобы вызвать объявленную нами функцию:

добавить (x, y)

Как упоминалось выше, чтобы сохранить возвращаемое значение в переменной. Нам нужно просто использовать «=», чтобы присвоить переменной возвращаемое значение.

Надеюсь, вы узнали, как объявлять и вызывать функцию на этих трех языках посредством сравнения.

Помнить,

«Опыт - это имя, которое каждый дает своим ошибкам». - Оскар Уайльд