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

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

Войти
Регистрация
Восстановить пароль
 
antid0t
4 / 4 / 0
Регистрация: 23.02.2011
Сообщений: 42
#1

Аргуметы функции - C++

28.03.2011, 18:12. Просмотров 325. Ответов 8
Метки нет (Все метки)

Можно ли в С++ изпользовать в качестве аргумента функции массив?
Например, функция вычисляющая определитель матрицы 3х3 и возращающая его в integer. Так можно ли в качестве аргумента этой функции задать известную матрицу 3х3? Что-нибудь вроде:
D=n3x3(nLesserMinor);
где nLesserMinor является матрицей 3х3
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2011, 18:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аргуметы функции (C++):

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции - C++
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть значение, отталкиваясь от первой. Возможно...

Необязательные аргуметы в конструкторе окна - C# WPF
Столкнулся с тем, что в WPF программах, в отличии от WF даже необязательные параметры выдают ошибку. Пример: public partial class...

excel. создать таблицу значение кусочно-непрерывной функции y на интервале [xmin; xmax] с шагом h, для расчета функции y используя логические функции - Delphi

Для функции токов найти время в которое эти функции максимальны ! - Matlab
Для функций токов, вычислить значение времени, при которых функции достигают своего максимального значения. Дать графическую интерпретацию...

Вычислить якобиан векторной функции векторного аргумента с помощью стандартной функции - Matlab
Доброго времени суток! пожалуйста помогите!! необходимо вычислить якобиан векторной функции векторного аргумента с помощью стандартной...

Работать в главной функции с массивом, который лежит во второстепенной функции - реально? - C (СИ)
Знаю что когда мы вызываем функцию, то после завершения её работы, автоматически всё что делалось в функции стирается (все локальные для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.03.2011, 18:33 #2
C
1
n3x3(int matr[3][3]);
antid0t
4 / 4 / 0
Регистрация: 23.02.2011
Сообщений: 42
31.03.2011, 11:24  [ТС] #3
Хм, тогда чем будет отличаться запись для введения в качестве аргумента функции [3][3] элемента массива?
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
31.03.2011, 11:34 #4
Цитата Сообщение от antid0t Посмотреть сообщение
Хм, тогда чем будет отличаться запись для введения в качестве аргумента функции [3][3] элемента массива?
тогда прототип был бы таким:
C++
1
n3x3(int matrElement);
antid0t
4 / 4 / 0
Регистрация: 23.02.2011
Сообщений: 42
31.03.2011, 17:17  [ТС] #5
Хорошо, а как будет выглядеть вызов функции в первом случае?
D=n3x3(nMinor[3][3]); - так?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
31.03.2011, 17:19 #6
Цитата Сообщение от antid0t Посмотреть сообщение
так?
Нет, так:
C++
1
D=n3x3(nMinor);
antid0t
4 / 4 / 0
Регистрация: 23.02.2011
Сообщений: 42
31.03.2011, 17:26  [ТС] #7
Спасибо. И еще один вопрос: Можно ли сделать вложеную функцию?
Например есть две функции n3x3 и n4x4
И может ли функция n4x4 содержать в себе вызов функции n3x3 ?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
31.03.2011, 17:32 #8
В С++ нет вложенных функций и локальных функций.
Вызывать одну функцию из другой - можно.
antid0t
4 / 4 / 0
Регистрация: 23.02.2011
Сообщений: 42
31.03.2011, 17:36  [ТС] #9
И еще раз спасибо=) вопросов больше нет)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2011, 17:36
Привет! Вот еще темы с ответами:

Процедуры и функции: вычислить значения функции на заданном отрезке с заданным шагом - Pascal
ребята, помогите, пожалуйста! Срочно нужна такая программка по выделенному варианту... у самой никак не получается( очень рассчитываю...

Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу - C++
Стоит следующая задача: Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу. Функцию написал, но я...

Изобразить схематически график функции на интервале, зная знаки функции и 1 и 2 производной - Математический анализ
Пожалуйста, проверте моё решение этих примеров: Изобразите схематически график функции f(x) над интервалом (а;b), если на (a;b) f(x)>0;...

Табулирование функции и бесконечного функционального ряда разложения функции на данном отрезке - Visual Basic .NET
Всем доброго времени суток, Написал код для табулирования функции и функционального ряда и оценки средних погрешностей - все...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.03.2011, 17:36
Ответ Создать тему
Опции темы

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