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

Объясните код с указателями.. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ деректива define! http://www.cyberforum.ru/cpp-beginners/thread448951.html
Как на примере етой проги сделать вывод на екран с помощью define(макрос).Если незатруднит. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <ctype.h> #include <locale> #define INULL 1 #define IMAX 70 #define PRINT(msg) puts((msg))
C++ Считывание с файла Подскажите, плиз, как из файла в массив считать строку вместе с пробелами? http://www.cyberforum.ru/cpp-beginners/thread448924.html
Как откомпилировать программу на C++ так, чтобы получить "чистый бинарный файл"? C++
возникла такая задача-из кода на C++ получить чистый бинарный файл. В случае с ассемблером, у NASM-а можно было написать например так: nasmw -f bin prog.asm и после компиляции появлялся бинарник prog.bin. Вот сейчас имеется файл prog.cpp и компилятор bcc32. Prog.exe легко создаётся, а вот как создать бинарный файл-не знаю. Как можно скомпилировать программу так, чтобы получить бинарный...
Не могу исправить ошибку и не знаю точно, правильно ли она работает. C++
Даны вещественные массивы D, s. Для каждого массива определить произведение средних арифметических значений элементов, расположенных ниже и выше главной диагонали. #include<iostream.h> #include<iomanip.h> void inputmas(float, char); float schet(float); void outrez(float, char, float); void main()
C++ Непонятность с if. http://www.cyberforum.ru/cpp-beginners/thread448913.html
Решил сделать некое подобие калькулятора с побитовыми операторами. Вводищ число, потом оператор (если ввел ~ (побитовое отрицание) то сразу выдает ответ), потом ввоищ 2-ое число и программа выдает ответ. Но возникла проблема с работой программы: ввожу число (i1), ввожу оператор ~ (ch), теперь программа должна ввывести ответ, но она просит ввести i2. Какя понимаю где-то ошибка в блоке if. Но что...
C++ двумерный массив Привет, нужна помощь специалистов :) Задать двумерный массив с действительными элементами размерностью (10 * 2). Элементы массива крупнее 19, увеличить на 1. Новый массив вывести на экран. Очень благодарен. подробнее

Показать сообщение отдельно
Exxtazy
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 84
19.02.2012, 16:53     Объясните код с указателями..
Ув. гуру!
Начал изучать указатели на С++, но что-то не понимаю..
Имеется код:
C++
1
2
3
4
5
6
7
8
9
    int *i, j[10];
    double *f, g[10];
    int x;
 
    i=j;
    f=g;
 
    for(x=0;x<10;x++)
        cout << i+x << ' ' << f+x << '\n';
после выполнения выводит на экран:
Код
003AFD48 003AFCE4
003AFD4C 003AFCEC
003AFD50 003AFCF4
003AFD54 003AFCFC
003AFD58 003AFD04
003AFD5C 003AFD0C
003AFD60 003AFD14
003AFD64 003AFD1C
003AFD68 003AFD24
003AFD6C 003AFD2C
Я не могу понять что это за адреса получились.. почему вдруг i/f стали равны этим адресам? я тут какие-то азы не освоил.. помогите, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru