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

Все способы передачи статического массива в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу вычисления суммы http://www.cyberforum.ru/cpp-beginners/thread416522.html
Дано натуральное число N>0. Вычислить Тест: N=3, S=386.
C++ Помогите пожалуйста решить 2 задачи повышенного уровня. Задача 36* Организуйте ввод чисел в 10-ой системе счисления и преобразование их в формат с фиксированной запятой. Длина разрядной сетки n. Вывод результатов в 2-ой, 8-ой и 16-ой системах счисления. Задача 35* Имеется k селений. Если в селении i расположена больница, то поездка в селение j займет время Найти номер селения i, в котором выгоднее всего разместить больницу (суммарное время... http://www.cyberforum.ru/cpp-beginners/thread416500.html
Операцие с матрицой C++
Для матрицы K (m, n), 1 <m, n <10, напечатать номера столбцов, содержащих более двух нулей. Переставить строки по убыванию значений суммы элементов строк.
C++ Не удается найти указанный файл
Блин, такая проблема у меня... Вообщем когда запускаю программу мне вылетает окно с ошибкой "Не удается найти указанный файл". Типа не создает .ехе файл. Как это исправить?
C++ Упростить программу http://www.cyberforum.ru/cpp-beginners/thread416492.html
дана программа: #include "iostream.h"//подключаем заголовочный файл iostream.h #include "conio.h"//подключаем заголовочный файл conio.h #include "math.h"//подключаем заголовочный файл math.h double Taylor(double x, double eps, int count)//введем ряд Тэйлора { double a,i=1,f=eps;//обозначим переменные и их значения(степень i=1,f=eps) count = 0;//кол-во рядов равно нулю
C++ Вопрос по программе,которая вычисляет определенный интеграл методом трапеций Есть программа для вычисления определенного интеграла по методу трапеций вот код ее: #include <stdio.h> #include <iostream.h> #include <math.h> #include <conio.h> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- подробнее

Показать сообщение отдельно
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
24.12.2011, 20:05     Все способы передачи статического массива в функцию
Здравствуйте уважаемые форумчане. Предлагаю выложить сюда все способы передачи СТАТИЧЕСКИХ массивов в функцию, желательно с объяснениями конечно. Вот что написал я:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream.h>
#include <conio.h>
 
void func1(int a[3][4])   //By value
{
   cout << a[0][0] << endl;
}
 
void func2(int (*a)[4])
{
   cout << a[0][0] << endl;
}
 
void func3(int (*&a)[4])
{
   cout << a[0][0] << endl;
}
 
main ()
{
   clrscr();
 
   int b[3][4];
 
   b[0][0] = 123;
 
 
   func1(b);
   func2(b);
   func3(b);
 
   getch();
   return 0;
}
PS Можно ли передать такой массив в функцию без указывания его размерностей?
PS Надеюсь тема будет актуальна. Спасибо за внимание.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru