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

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

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

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

28.03.2011, 18:12. Просмотров 321. Ответов 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# WPF
Столкнулся с тем, что в WPF программах, в отличии от WF даже необязательные параметры выдают ошибку. Пример: public partial class...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 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
И еще раз спасибо=) вопросов больше нет)
Yandex
Объявления
31.03.2011, 17:36     Аргуметы функции
Ответ Создать тему
Опции темы

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