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

Список формальных параметров в функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дом http://www.cyberforum.ru/cpp-beginners/thread1137136.html
Помогите решить! Стоимость квартиры равна произведению уменьшенной общей площади и стоимости одного квадратного метра. Уменьшенной общей площадью считается общая площадь всех помещений кроме балконов плюс половина площадей всех балконов. Вам будет предоставлена информация о площади каждой комнаты в квартире и стоимость одного квадратного метра. Необходимо рассчитать следующие значения...
C++ Как структуру впихнуть в этот код с++ написала обычный код с циклом, но нужно чтобы структура была. пыталась втиснуть, но каша какая-то помогите, прошу. хотя бы скажите куда его вставить можно. он вставляется в первое тело только или еще и в последующие нужно вставить где идет расчет? буду благодарна. #include <iostream> #include <clocale> #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread1137135.html
C++ Вывод чисел через один
есть задача 1. Прочитать из файла последовательность целых чисел; 2. разделить на две подпоследовательности: положительных и отрицательных чисел (0 считать положительным числом) 3. найти количество значений в каждой подпоследовательности 4. отсортировать каждую из подпоследовательностей по убыванию 5. вывести в файл чередованием элементов подпоследовательностей все значения (пол/отр)...
Одномерные массивы: найти сумму и сделать выборку по условию C++
Найти сумму и общее количество тех элементов массива X(n), абсолютная величина которых отличается от 10 не более чем на 2.3.
C++ В домике необходимо заменить кирпичики на треугольники http://www.cyberforum.ru/cpp-beginners/thread1137121.html
#include <stdlib.h> #include <GL\glut.h> GLint Width = 512, Height = 512; int FillFlag = 1; long k = 0; float Random(int m)
C++ Написать процедуру кодирования сообщения длиной k кодом Рида-Маллера порядка r Написать процедуру кодирования сообщения длиной k кодом Рида-Маллера порядка r. Может найдется кто поможет с этим заданием или есть исходеники... Заранее спасибо. Вот здесь есть описание и теория подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5948 / 5553 / 1785
Регистрация: 18.12.2011
Сообщений: 14,187
Завершенные тесты: 1
02.04.2014, 20:26     Список формальных параметров в функции
Параметры в функцию можно передавать 3 способами
C++
1
2
3
int summ1(int a);
int summ2(int* pa);
int summ3(int& ra);
В 1 случае (параметр int a) передается по значению,
т.е. в теле функции оказывается копия фактического параметра.
Соответственно, если ее поменять, то оригинал не поменяется:

Во 2 случае (параметр int* pa) передается адрес фактического параметра.
Соответственно зная адрес можем поменять фактический параметр:
В 3 случае параметр передается по ссылке. Это означает,
что передается непосредственно переменная и мы ее можем поменять:
C++
1
2
3
4
5
6
7
8
9
10
void summ1(int a){a=0;}
void summ2(int* pa){(*pa)=1;}
void summ3(int& a){a=2;}
int main()
{
    int x=-1;
    summ1(x);// x не меняется
    summ2(&x);// x станет равным 1
    summ3(x);// x станет равным 2
}
 
Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru