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

Указатели и ссылки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В двумерном массиве хранится информация о зарплате 18 сотрудников http://www.cyberforum.ru/cpp-beginners/thread1159630.html
В двумерном массиве хранится информация о зарплате 18 сотрудников за каждый день (в первом столбце за пятое января, за втором). Определить среднюю зарплату плату.
C++ Не правильно работает sin() Здравствуйте, есть задача: найти площадь треугольника разными способами. Во втором способе не правильно вычисляется синус угла, иногда выдает отрицательные значения. Как исправить? #include <iostream.h> #include <conio.h> #include <math.h> double ploschad_1(double, double); double ploschad_2(double, double, double); double ploschad_3(double, double, double); http://www.cyberforum.ru/cpp-beginners/thread1159624.html
Бинарное дерево C++
Помогите пожалуйста с программой. Нужно сделать обход, слева и справа(функции get_left и get_right), желательно обход в глубину. И реализовать «подъем» на верхний уровень(функция root), т.е. получение корня. #pragma once #include "stdafx.h" #include <iostream> using namespace std;
C++ Определить сумму всех элементов второго столбца двумерного массива
Дан двумерный массив. Определить: сумму всех элементов второго столбца элементов; сумму всех элементов k-той строки элемента.
C++ Вывод мусора после отработки функции http://www.cyberforum.ru/cpp-beginners/thread1159616.html
#include <iostream> #include <conio.h> void Binary(char *&,int); using namespace std; int main() { int number; char * str = new char; cin >> number; Binary(str, number);
C++ Классы "Пара чисел" и "Прямоугольный треугольник" Задача: Базовый класс: ПАРА_ЧИСЕЛ (PAIR) Первое_число (first) - int Второе_число (second) – int Определить методы изменения полей и вычисления произведения чисел. Создать производный класс ПРЯМОУГОЛЬНЫЙ_ТРЕУГОЛЬНИК (RIGHTANGLED), с полями-катетами. Определить метод вычисления гипотенузы. И собственно код подробнее

Показать сообщение отдельно
Rioter
1 / 1 / 0
Регистрация: 27.04.2014
Сообщений: 19
28.04.2014, 12:23  [ТС]     Указатели и ссылки
Спасибо за ответ) если с типом данных...

Со значением самых переменных, либо данных по адресу все понятно, значение зависит от типа переменной/указателя, главное не перепутать тип данных обращаясь через указатель.

А вот с адресом, мне не все ясно.

Число однозначно будет целым.
Ячейка памяти дробной не будет)
Также оно будет положительным.
То есть unsigned int?
НО. Если я не ошибаюсь что-то будет меняться в зависимости от архитектуры.
И еще одно НО. Если выводить адрес при помощи cout, то светится, если я не ошибаюсь, шестнадцатеричное число.

Цитата Сообщение от IGPIGP Посмотреть сообщение
Теперь попробуйте разобраться с объявлением формальных параметров функций. Они отличаются по смыслу объявлениями в коде, тем что влияют на способ передачи аргументов.
Формальный параметр функции? Функция, понятно, параметр, понятно, но формальный? что это значит?
В общем контексте я понял что вы имели ввиду что-то вроде передачи адреса, и прием его ново объявленным указателем?
Вроде этого:

C++
1
2
3
4
5
6
7
8
9
10
void function(*_x){
   *_x=5.2; //меняем значение по принятому адресу
}
 
int main(){
   double x=3.33; //объявляем переменную и задаем значение
   function(&x); //передаем на нее адрес
   std::cout<<x; //выводим измененную переменную, здесь она должна быть 5.2
   return 0;
}
и прочие случаи применения указателей в аргументах функций?
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru