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

Почему указатели имеют одинаковые адреса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти площадь круга, ограниченного этой окружностью. http://www.cyberforum.ru/cpp-beginners/thread169216.html
помогите пожалуйста. 1.дано действительное число x .Не пользуясь никакими другими арифмитическими операциями,кроме умножения, сложения и вычитания, вычислить за минимальное число операций...
C++ Клиент-сервер на C++ Уважаемые, нужна Ваша помощь в решении задачи: "Организовать взаимодействие типа клиент - сервер по протоколу TCP. Клиент отсылает строку серверу. Сервер отсылает данную строку на другие сервера,... http://www.cyberforum.ru/cpp-beginners/thread169214.html
Найти площадь грани, площадь полной поверхности и объем куба C++
помогите плиз решить задачки 1. дано a. не используя не каких функций и не каких сценарий, кроме умножения, получить a в 8 степени , за три операции. а в 10 степени и а в 16 степени за четыре...
Создание программы с использованием собственных функций. Использование массивов и структур C++
Здравствуйте! Помогите, пожалуйста, решить задачу. Вот текст: Существует 3 категории учеников: отличник, хорошист, двоечник. Сгенерировать класс из 5 учеников (аналогично задаче про зоопарк). ...
C++ Вывод из API значения в массив. http://www.cyberforum.ru/cpp-beginners/thread169199.html
Уважаемые форумчане. Помогите, пожалуйста, есть стороннее API некоторый код на с++. Мне необходимо написать программу, которая записывает в массив данных close, open , low в интервале 15 минут...
C++ Возвести в квадрат все элементы одномерного массива Привет. Я в С++ начинающий и у меня такая задача: нужно возвести в квадрат введенные с клавиатуры все элементы одномерного массива. Задача не сложная, но реализовать ее все же не получается. Спасибо... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,811
26.09.2010, 13:25
M128K145, адреса у **m и *m разные
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
    
int main(void){
    int i;
    int ** m = (int**)malloc(sizeof(int*) * 2);
    for ( i = 0; i < 2; ++i )
        m[i] = (int*)malloc(sizeof(int) * 2 );
    printf("&m\t=\t%p\n&m[0]\t=\t%p\n&m[0][0] =\t%p\n", &m, &m[0], &m[0][0]);
    printf("m\t=\t%#X\nm[0]\t=\t%#X\n", m, m[0]);
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru