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

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

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

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

28.02.2014, 12:43. Просмотров 315. Ответов 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++
Вот собственно фрагмент кода, опишите пожалуйста что он делает bool soglasnaya(char c) { for (int i=0;i<nofsoglas;i++) { ...

Что происходит в этом фрагменте кода? - C++
В этой части программы создается массив с помощью указателей. Да? Или как это объяснить? Фрагмент программы: A=new float *; for...

Объяснить, что происходит в заданном фрагменте кода - C++
ifstream f("Базаданных.bd", ios::binary); f.read((char*)&P,sizeof(P)); do { ...

Объяснить, что происходит в заданном фрагменте кода - C++
В подпрограмме Всё предельно ясно кроме одной строки - P.year=y-'0'; Объясните недалёкому что происходит в строке { system("cls"); ...

Подробно расписать что происходит в данном фрагменте кода - C++
Int() :intez(0) {} Int(int intz) :intez(intz) {} распишите плиз, что где и зачем

Объяснить, что происходит в данном фрагменте кода (матрицы) - C++
Вообщем столкнулся с первой проблемой в изучении данного языка (с++). Мой мозг просто отказывается понимать вот эти строчки и их результат....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
870 / 450 / 142
Регистрация: 16.02.2010
Сообщений: 2,899
Записей в блоге: 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
Спасибо за ответы. Еще чуть-чуть!
Я вообще не хрена не соображу, как на них отвечать (и что такое теги???)
Тамика
Котовчанин
870 / 450 / 142
Регистрация: 16.02.2010
Сообщений: 2,899
Записей в блоге: 27
28.02.2014, 12:54     Что в приведенном ниже фрагменте кода не является функцией? #4
Когда Ваш код не как простой текст будет выводиться, а красиво, как код, с форматированием, выделением переменых, функций.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 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Эксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 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++
#include <iostream> #include <string> #include <conio.h> #include <stdlib.h> #include <sstream> #include <fstream> using...

Объяснить что происходит в данном фрагменте кода (вложенные циклы и массивы) - C++
Объясните пожалуйста данный моментfor (int i = 1; i <= a; i++) { if (m == 0) { c = i; while (m == 0) c++; if...

Очередь на основе массива: объяснить что происходит в заданном фрагменте кода - C++
всем привет. начал разбираться с очередью на с++ и наткнулся на пример. вот фрагмент кода void init(QUEUE *pq) { pq->first=0; ...

Нюансы работы с указателями: объяснить, что происходит в заданном фрагменте кода - C++
Всем доброго времени суток! Я не до конца разобрался в данной теме. К примеру, есть такой кусок программы: ... int N; int...


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

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

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