30 / 4 / 0
Регистрация: 13.04.2010
Сообщений: 42
|
||||||
1 | ||||||
Нюансы синтаксиса: наиболее правильный способ передачи массива в функцию26.01.2016, 13:35. Показов 1042. Ответов 9
Метки нет (Все метки)
Подскажите, пожалуйста, что считается более комильфошным, правильным: объявить указатели на массивы в main и потом передавать в функцию уже указатель? Это вариант 1. Или все-таки передавать массив по его имени - вариант 2. Вроде как, нет никакого смысла объявлять указатели в main ?! Или я что-то не понимаю. Объясните, пожалуйста.
вариант 2: showmass(A,sizeA);
0
|
26.01.2016, 13:35 | |
Ответы с готовыми решениями:
9
Правильный способ передачи вектора в функцию Нюансы синтаксиса: как вызвать функцию по указателю? Нюансы синтаксиса: как сравнить каждый элемент массива с переменной в условии оператора if ? Нюансы синтаксиса: использование using |
30 / 4 / 0
Регистрация: 13.04.2010
Сообщений: 42
|
|
26.01.2016, 13:41 [ТС] | 3 |
То есть комильфошный вариант 2?
0
|
26.01.2016, 13:42 | 4 | |||||
Сообщение было отмечено viktimolog как решение
Решение
а ты напечатай, по скольку байт передается... во все 3 функции одинаково
потому что массив вообще не передается, а только указатель а уж &A[0] это или int *pA=A (то есть, int *pA=&a[0]) - без разницы
1
|
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
|
|
26.01.2016, 13:43 | 5 |
viktimolog, ну имя массива это и так указатель на его первый элемент + вы пераете длинну массива в функцию >> showmass(A,sizeA);
1
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
|
26.01.2016, 13:45 | 6 |
Имхо, всё равно. Мне больше второй вариант нравится из-за того, что там меньше переменных. Дело вкуса
Не по теме: Разумеется, если соблюдать форматирование
0
|
30 / 4 / 0
Регистрация: 13.04.2010
Сообщений: 42
|
|
26.01.2016, 13:50 [ТС] | 8 |
Ага, понял, всем спасибо, тема закрыта!
0
|
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
|
||||||
26.01.2016, 13:55 | 9 | |||||
0
|
26.01.2016, 13:58 | 10 | |||||
Сообщение было отмечено viktimolog как решение
Решение
"Комильфошно" вот так
0
|
26.01.2016, 13:58 | |
26.01.2016, 13:58 | |
Помогаю со студенческими работами здесь
10
Нюансы синтаксиса: использование typedef Способ передачи параметров в функцию Каков способ (механизм) передачи аргументов в функцию? Нюансы синтаксиса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |