Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рогалик
0 / 0 / 1
Регистрация: 10.01.2014
Сообщений: 8
#1

Синтаксис функций- параметры

11.01.2014, 01:57. Просмотров 495. Ответов 2
Метки нет (Все метки)

Ребят, объясните пожалуйста, зачем нужны параметры при определении функции, в чём вообще их сущность?
0
Миниатюры
Синтаксис функций- параметры  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2014, 01:57
Ответы с готовыми решениями:

Что такое "Символьные параметры и целочисленные параметры функций"?
Подскажите пожалуйста, что такое "Символьные параметры. Целочисленные параметры...

Синтаксис объявления функций
Ребят, смотрел исходники и увидел такое странное объявление функции (в данном...

Двумерные массивы как формальные и фактические параметры функций
Нужна помочь в решение такой задачи: Задан двумерный массив (n × m). В каждом...

Сделать задачу с использованием функций. Ввод-вывод значений массивов осуществить с п0м0щью функций
Задача 1.Даны коэффициенты многочленов P(x) и Q(x) 5-й степени и дано...

Синтаксис указателей
Можно небольшие комментарии по синтаксису? Что делает звёздочка, амперсанд... ...

2
alkagolik
Заблокирован
11.01.2014, 03:27 #2
Цитата Сообщение от Рогалик Посмотреть сообщение
зачем нужны параметры при определении функции
не обязательно. Ну например математическая функция возведения в степень просто нуждается в параметре (аргументе) иначе что возводить-то? Другой пример функция f(x) = 1, эта функция формально в параметре не нуждается, т.к. при любом х она возвращает единицу.
Цитата Сообщение от Рогалик Посмотреть сообщение
в чём вообще их сущность?
модульность: разбиваем проект на маленькие (сравнительно) части. Облегчает изучение и сопровождение.
автоматизация: выносим множество операций в одну функцию, а не пишем постоянно по n строк одно и то же с разными однотипными данными.
1
gazlan
3139 / 1915 / 311
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
11.01.2014, 07:57 #3
Цитата Сообщение от Рогалик Посмотреть сообщение
зачем нужны параметры при определении функции
Возможно, вам приходилось видеть на входе в здание табличку с названием учреждения и часами работы?

Ту же самую роль играют название функции и ее параметры: они определяют соглашения вызова, количество и тип аргументов. Это позволяет компилятору, во-первых, сгенерировать код, получающий данные при вызове функции (prolog) и возвращающий при выходе из нее (epilog) и, во-вторых, проверить синтаксическую правильность вашего кода при вызове функции (по числу и типу аргументов и по типу возвращаемого значения). Вся эта информация кодируется в сигнатуре функции и позволяет компилятору правильно генерировать код по исходному тексту. Например, char func(char x) и double func(double x) принимают и получают данные разного размера.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 07:57

Перевести с C++ в Си (синтаксис)
всем доброго времени суток. немного знаю Си, но совершенно не владею С++....

Синтаксис или
Эта программа делает пирамиду : #include <stdio.h> #include <cs50.h> int...

Проверить программы на синтаксис
Задание 1 Все необходимые данные для функций должны передаваться им в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru