Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kostia-fil
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 29
#1

Что в приведенном ниже фрагменте кода не является функцией? - C++

28.02.2014, 12:43. Просмотров 307. Ответов 8
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
int t1( int x ) 
{ 
if ( x > 0 )
return f1( x );
printf (%d”, x );
return x; 
}
Варианты ответов?
1. printf
2. if
3. f1
4. x
5. return
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 12:43     Что в приведенном ниже фрагменте кода не является функцией?
Посмотрите здесь:

C++ Очередь на основе массива: объяснить что происходит в заданном фрагменте кода
C++ Описать что делается в фрагменте кода
C++ Ошибки в фрагменте кода
C++ Есть ли ошибки в следующем фрагменте кода?
C++ Что происходит в этом фрагменте кода?
C++ Объяснить что происходит в данном фрагменте кода (вложенные циклы и массивы)
Объяснить, что происходит в заданном фрагменте кода C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
28.02.2014, 12:51     Что в приведенном ниже фрагменте кода не является функцией? #2
return, x, if
Сколько ж там еще вопросов...
kostia-fil
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 29
28.02.2014, 12:53  [ТС]     Что в приведенном ниже фрагменте кода не является функцией? #3
Спасибо за ответы. Еще чуть-чуть!
Я вообще не хрена не соображу, как на них отвечать (и что такое теги???)
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
28.02.2014, 12:54     Что в приведенном ниже фрагменте кода не является функцией? #4
Когда Ваш код не как простой текст будет выводиться, а красиво, как код, с форматированием, выделением переменых, функций.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12529 / 7091 / 797
Регистрация: 27.09.2012
Сообщений: 17,500
Записей в блоге: 2
Завершенные тесты: 1
28.02.2014, 15:24     Что в приведенном ниже фрагменте кода не является функцией? #5
не известно что такое f1, так что нет однозначного ответа
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
28.02.2014, 15:30     Что в приведенном ниже фрагменте кода не является функцией? #6
Цитата Сообщение от Croessmah Посмотреть сообщение
не известно что такое f1, так что нет однозначного ответа
А вот теперь стало любопытно. А какие есть варианты, чтоб и код из примера работал и f1 была бы не функцией? Мне приходит в голову лишь случай когда f1 - это указатель на функцию, но в таком случае это ведь тоже замаскированный вызов функции будет. Или есть еще варианты?
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12529 / 7091 / 797
Регистрация: 27.09.2012
Сообщений: 17,500
Записей в блоге: 2
Завершенные тесты: 1
28.02.2014, 15:37     Что в приведенном ниже фрагменте кода не является функцией? #7
Цитата Сообщение от mustimur Посмотреть сообщение
Или есть еще варианты?
функтор, макрос, возможна и такая ситуация:
C++
1
2
3
4
5
struct f1{
   f1 ( int x_ ) {x=x_;}
   operator int () {return x ;}
   int x ;
} ;
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
28.02.2014, 15:49     Что в приведенном ниже фрагменте кода не является функцией? #8
Цитата Сообщение от Croessmah Посмотреть сообщение
функтор, макрос, возможна и такая ситуация:
Пора на отдых не вспомнил я их...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2014, 16:21     Что в приведенном ниже фрагменте кода не является функцией?
Еще ссылки по теме:

C++ Объяснить, что происходит в заданном фрагменте кода
Объяснить, что происходит в данном фрагменте кода (матрицы) C++
Подробно расписать что происходит в данном фрагменте кода C++
Объяснить, что происходит в заданном фрагменте кода (шифр Цезаря) C++
C++ Нюансы работы с указателями: объяснить, что происходит в заданном фрагменте кода

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

Или воспользуйтесь поиском по форуму:
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
28.02.2014, 16:21     Что в приведенном ниже фрагменте кода не является функцией? #9
Цитата Сообщение от Croessmah Посмотреть сообщение
функтор, макрос, возможна и такая ситуация:
Но вряд ли в этих тестах имелось в виду нечто подобное. Слишком уж они "первокурсные".
Yandex
Объявления
28.02.2014, 16:21     Что в приведенном ниже фрагменте кода не является функцией?
Ответ Создать тему
Опции темы

Текущее время: 08:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru