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

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

Войти
Регистрация
Восстановить пароль
 
Ressyx
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 38
#1

Вызов функции - C++

15.01.2013, 14:13. Просмотров 516. Ответов 7
Метки нет (Все метки)

Укажите правильный вариант вызова функции
вместо пропуска ……..
C
1
2
3
4
5
6
7
8
void func(int *p, int n, float k)
{
}
main( )
{
   int A[3]={2,1,4}, m=3;
   ………………………..
}
Код
1) func(A,m);
2) func(m,A);
3) func(A,m,2);
4) func(A);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 14:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вызов функции (C++):

Вызов функции внутри другой функции с передачей локальной переменной по ссылке - C++
Столкнулся с очень с интересной проблемой. Можно ли так делать? #include <iostream> using std::cout; void f(const int &ref){...

Вызов родовой функции (нужно передать массив в качестве аргумента функции через указатель) - C++
#include <iostream> using namespace std; template <class T1> class mas { public: T1 n; T1 a; void input() ...

Вызов функции в параметре другой функции - C++
программа: #include <iostream> using namespace std; struct E { E() {} }; void f(const E& e)

Вызов функции в возврате значения функции - C++
Есть функция: int function1(a) { ...... return function2(function1(b),function1(c)); } Как работает такая хитрая система?

вызов функции из под функции - C++
Добрый вечер. Такая ситуация: есть функция, назовем ее MainThreadFunc. Как можно сделать так, чтобы любая другая функция, которую я напишу,...

Вызов функции - C++
Здравствуйте! Не могу вызвать функцию, объясните причину. template <typename T> void Calc_etalon (QDir & DirTxt) { ...

7
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
15.01.2013, 14:35 #2
2 вариант

Добавлено через 19 минут
ой ошибся смотрел на 3 а написал 2, 3 верный 2 полностью не верный
1
Ressyx
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 38
15.01.2013, 14:35  [ТС] #3
А почему 2 вариант, а не 1 допустим?
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
15.01.2013, 14:37 #4
тут лучше ответить вариант который не пропустит компилятор, это вариант 2, остальные варианты компилятор пропустит, дальше начинаем думать, если в функции 3 параметра значит они для чегото нужны поэтому самый полный вариант это вариант номер 3, варианты 1 и 4 будут работать но не известно для чего нужен был элемент к и как себя бы повела функция
1
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
15.01.2013, 14:42 #5
Третийже?

Добавлено через 20 секунд

Не по теме:

пока писал, уже все ответили)



Добавлено через 1 минуту
Nixy, это на каком компиляторе они работать будут? Ошибка "too few arguments...".
1
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
15.01.2013, 14:45 #6
Цитата Сообщение от Nixy Посмотреть сообщение
остальные варианты компилятор пропустит...варианты 1 и 4 будут работать
Какой компилятор их пропустит? Там же нет значений параметров по умолчанию?
1
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
15.01.2013, 15:56 #7
Да чот я загнал
0
Kastaneda
15.01.2013, 16:08     Вызов функции
  #8

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2013, 16:08
Привет! Вот еще темы с ответами:

Вызов функции - C++
#include "stdafx.h" #include <locale> #include <iostream> using namespace std; class Bankomat { public: Bankomat(){}; ...

Вызов функции - C++
Помогите пожалуйста решить завтра зачет, а задачу не могу решить последнюю. Составить программу формирования элементов массивов Х, У и...

Вызов функции! - C++
Почему-то подчеркивает вот этот вызовsum sum(pa,pb,pc); . В чем проблема? #include <iostream> #include <locale.h> #include...

Вызов функции в C++ - C++
есть циклический вызов функции: for (int i=0; i<start; i++) { if (classicZOT())...


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

Или воспользуйтесь поиском по форуму:
8
15.01.2013, 16:08
Ответ Создать тему
Опции темы

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