|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2021, 16:39 | #1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 603
|
Пустая функция
Существует ли какая-то "пустая фукция", которая возвращает введенную в нее переменную?
Или надо ее сооружать самому? Зачем это нужно? Чтобы была переменная типа функция, которая иногда принимает значение какой-то функции от переменной, а иногда напрямую возвращала переменную |
14.05.2021, 17:57 | #2 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,537
|
Цитата:
Никакая функция переменную не возвращает, равно как и не отбирает. Функция возвращает значение, которое в операторе, вызвавшем эту функцию, присваивается переменной. Например: функция вычислила значение, положила его в стек и закончила работу. Управление передаётся оператору, вызвавшему эту функцию, который забирает из стека вычисленное значение и присваивает его переменной. Код:
Последний раз редактировалось digitalis; 14.05.2021 в 18:19. |
|
14.05.2021, 21:25 | #3 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
От жаль прекращена поддержка одобрения постов.
Высказывание Цитата:
Плюсую.
I am not a wizard, I am just learning.
|
|
15.05.2021, 00:09 | #4 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 603
|
Суть задачи такая:
Переменной типа функции в зависимости от параметров присвоить функцию И в случаи одного из вариантов нужно чтобы функция была равна введенной переменной. И можно ли это сделать напрямую, не создавая самую функцию result:=a, чтобы не было двух перемещений одной и той же переменной? Или только так? |
15.05.2021, 01:07 | #5 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Похоже что после дополнительной вводной информации стало только хуже.
что значит Цитата:
Вы либо дословно печатайте со всеми знаками препинания задание полученное от преподавателя ... иначе если это не возможно свяжитесь с преподавателем и уточните поставленную задачу...
I am not a wizard, I am just learning.
|
|
15.05.2021, 02:27 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,285
|
Первый вариант - напишите уж свою функцию, которая возвращает переменную как есть. Не экономьте на спичках:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
18.05.2021, 17:17 | #7 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 603
|
Вот для чего это нужно
Код:
Код:
Однако чтобы сделать функцию универсальной, хотелось бы добавить возможность с помощью дополнительного булеана сделать возможным выбирать использовать LowerCase или напрямую использовать переменную |
30.05.2021, 05:05 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,285
|
Само имя функции говорит, что результат будет "уменьшенной" строкой. Почему для "c" не использовать char? Очевидные изменения (вместо внешнего while - for; вместо внутреннего while - copy).
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пустая страница | natter | Microsoft Office Word | 0 | 05.11.2020 10:56 |
Пустая ячейка не воспринимается как пустая | SvetlanaF | Microsoft Office Excel | 3 | 24.02.2014 05:34 |
Пустая строка в Си | приправыч | Помощь студентам | 1 | 08.12.2012 15:13 |
Страница пустая, но "не пустая"... неподьемный файл. | Snekich | Microsoft Office Excel | 20 | 17.12.2011 14:16 |
Пустая строка | ForzaJuve | Общие вопросы C/C++ | 3 | 13.10.2010 15:41 |