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

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

Войти
Регистрация
Восстановить пароль
 
MILAN
887 / 781 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
#1

Параметры функции - C++

14.02.2010, 00:00. Просмотров 561. Ответов 4
Метки нет (Все метки)

Как передать в функцию в качестве параметра масив ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2010, 00:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Параметры функции (C++):

Какими способами можно использовать функции класса B, как параметры функции Sub класса А? - C++
class A {... void Sub(...); ...} class B : ... { public: float f1(float); float f2(float); ...

Параметры функции - C++
Читаю книгу увидел не понятные для меня параметры. int function(int ,int ,char s&); Объясните что это за параметры, и как с ними...

Параметры функции - C++
load(n,a);как называются эти параметры void load (int n,doble* a) а как называются эти?

Параметры функции - C++
#include<iostream> using namespace std; void Write (int *, int); int main() { int array_size; cin >> array_size; ...

функции и параметры - C++
есть фунция fun в которой аргументом является параметр p (должен передаваться из main), вычисляются в ней два значения f1 и f2. Как...

Параметры функции - C++
Нужна помощь со строкой, где вызывается функция Min(38). А точнее с параметрами. Никогда не сталкивался с "? :". Какие параметры передает...

4
M128K145
Эксперт JavaЭксперт С++
8320 / 3540 / 143
Регистрация: 03.07.2009
Сообщений: 10,708
14.02.2010, 01:26 #2
C++
1
2
3
4
void func(int *mas, int size)
{
    //тело
}
0
insideone
Модератор
Автор FAQ
3655 / 935 / 54
Регистрация: 10.01.2010
Сообщений: 2,507
14.02.2010, 01:27 #3
Например строка это массив символов. Строки обычно передаются так - берется указатель на первый элемент
C++
1
2
3
4
5
char x[10] = {0}; // это массив
Foo(&x[0]); // передали функции указатель на первый элемент
//она уж там сама разберется где конец
// а если не разберется
//надо передавать sizeof x как один из параметров
Кроме того можно так

C++
1
2
3
4
5
6
7
8
void Foo(char x[]){
}
 
int main(){
    char z[10] = {0};
    Foo(z);
return 0;
}
Можно, но я не знаю зачем. ни разу так не делал на практике
0
System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
14.02.2010, 01:28 #4
Пишешь к примеру так:
mas(int [], int arsize).
Т.е. mas-имя функции, []-показывает что передаваемый параметр является массивом, arsize- количество элементов передаваемого массива(целое число) Т.е. Функция с двумя параметрами.
0
MILAN
887 / 781 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
14.02.2010, 20:02  [ТС] #5
Всем спасибо!!!!!!!!!!!!!1
0
14.02.2010, 20:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2010, 20:02
Привет! Вот еще темы с ответами:

Параметры функции main - C++
доброго времени суток! Не могу решить проблему с параметрами функции main. Есть код int _tmain(int argc, char* argv) { int i; ...

Формальные параметры в функции - C++
Здравствуйте, возник такой вопрос, на который у меня чего-то не находится точного ответа. Вопрос: Эквивалентно ли для формальных...

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

Параметры функции main - C++
Добрый день. Помогите пожалуйста. Внизу дан код программы, у main есть аргументы argc и argv. Преподаватель сказал эти аргументы...


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

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

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