Функции

Здесь все вопросы по языку программирования С
Аватара пользователя
GhostX
Сообщения: 1102
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Функции

Сообщение GhostX » 21 фев 2016, 17:39

Есть вот функции любого типа
если функция ничего не возвращает надо писать void имя(void)
в целом не обязательно,так как работает и с пустыми скобками. Но ум человечий пытливая штука.
Вопрос: Что дает этот void в скобках?

Аватара пользователя
gurvinok
Сообщения: 1473
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Функции

Сообщение gurvinok » 21 фев 2016, 19:09

Тип void означает "нет типа".
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1102
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Функции

Сообщение GhostX » 21 фев 2016, 19:32

void имя(void)
первый воид означает нет типа
второй ставится когда нет возврата из функции
но если мы второй не ставим оставляя скобки пустыми, то все тоже замечательно работает.
Вопрос:Что дает этот void в скобках?
Не что означает, а что именно дает, когда мы его добавляем.
Например может не ждет ответа, а когда его нет, то ждет или не проверяет какие нибудь значения, а когда его нет, проверяет. Программа с ним может быстрее работает, а без него чуток подольше...

Аватара пользователя
gurvinok
Сообщения: 1473
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Функции

Сообщение gurvinok » 21 фев 2016, 19:35

Одно и тоже. Ровным счетом ничего. По правилам этикета вилка в левой руке, а нож в правой. Если вилку взять в правую руку, что изменится?
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1102
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Функции

Сообщение GhostX » 21 фев 2016, 20:03

Если ты правша, есть немного удобнее станет! ;)

Аватара пользователя
gurvinok
Сообщения: 1473
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Функции

Сообщение gurvinok » 21 фев 2016, 20:07

Это уже исключение. Я рассматривал вариант пралевши.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1102
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Функции

Сообщение GhostX » 21 фев 2016, 20:18

Короче я понял, хочу ставь, хочу не ставь. Хотя странно. Где то должна собака быть зарыта...
Просто так писать такие условия... ну это же не от делать нечего... надо будет гугл покурить по этому вопросу.

Аватара пользователя
gurvinok
Сообщения: 1473
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Функции

Сообщение gurvinok » 21 фев 2016, 20:37

+2+6=? Реши задачку
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1102
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Функции

Сообщение GhostX » 21 фев 2016, 20:41

ну если на калькуляторе протыкать должно 8 получится.
хотя я не знаю что за + перед двойкой...

Аватара пользователя
gurvinok
Сообщения: 1473
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Функции

Сообщение gurvinok » 21 фев 2016, 20:43

ну, а если так -2-6=? Вопрос, зачем минус перед двойкой?
Если долго мучиться, может быть получится.

Ответить