![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Существует ли какая-то "пустая фукция", которая возвращает введенную в нее переменную?
Или надо ее сооружать самому? Зачем это нужно? Чтобы была переменная типа функция, которая иногда принимает значение какой-то функции от переменной, а иногда напрямую возвращала переменную |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,716
|
![]() Цитата:
![]() Никакая функция переменную не возвращает, равно как и не отбирает. Функция возвращает значение, которое в операторе, вызвавшем эту функцию, присваивается переменной. Например: функция вычислила значение, положила его в стек и закончила работу. Управление передаётся оператору, вызвавшему эту функцию, который забирает из стека вычисленное значение и присваивает его переменной. Код:
Последний раз редактировалось digitalis; 14.05.2021 в 18:19. |
|
![]() |
![]() |
![]() |
#3 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
![]()
От жаль прекращена поддержка одобрения постов.
Высказывание Цитата:
Плюсую.
I am not a wizard, I am just learning.
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Суть задачи такая:
Переменной типа функции в зависимости от параметров присвоить функцию И в случаи одного из вариантов нужно чтобы функция была равна введенной переменной. И можно ли это сделать напрямую, не создавая самую функцию result:=a, чтобы не было двух перемещений одной и той же переменной? Или только так? |
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
![]()
Похоже что после дополнительной вводной информации стало только хуже.
что значит Цитата:
Вы либо дословно печатайте со всеми знаками препинания задание полученное от преподавателя ... иначе если это не возможно свяжитесь с преподавателем и уточните поставленную задачу...
I am not a wizard, I am just learning.
|
|
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Первый вариант - напишите уж свою функцию, которая возвращает переменную как есть. Не экономьте на спичках:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 686
|
![]()
Вот для чего это нужно
Код:
Код:
Однако чтобы сделать функцию универсальной, хотелось бы добавить возможность с помощью дополнительного булеана сделать возможным выбирать использовать LowerCase или напрямую использовать переменную |
![]() |
![]() |
![]() |
#8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Само имя функции говорит, что результат будет "уменьшенной" строкой. Почему для "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 |