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

Указатели С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С чего начать создания графического тетриса http://www.cyberforum.ru/cpp-beginners/thread688740.html
Подскажите пожалуйста, хочу создать тетрис похожий как на изображении, с чего мне нужно начать? До этого создавал только небольшие консольные приложения. Желательно с того какой создать проект нужно (ATL,win32,CLR и т.п.)
C++ Сортировка двумерного массива По бумажке расписал - вроде всё правильно, но работает некорректно. Где ошибка? void sort(int **p, int n, int m) { int i,j,k,l,temp,max_i,max_j; for(i=0;i<n;i++) { for(j=0;j<m;j++) { max_i=i; http://www.cyberforum.ru/cpp-beginners/thread688739.html
C++ Работа с несколькими файлами
Помогите пожалуста исправить ошибки //main.cpp #include <iostream> #include <conio.h> #include "menu.h" using namespace std; int main() { string s;
C++ Трудности с ответом
1) Дана следуюшая declarations: int myFunction(int myValue); int myArray; Что из ниже следуюшего имеет легальный call to this function? Question 1 options: A) cout << myFunction(myArray); B) cout << myFunction(myArray);
C++ Поместить в новый массив одинаковые элементы исходных http://www.cyberforum.ru/cpp-beginners/thread688727.html
Помогите, пожалуйста) Нужно создать 3й массив длинной 5 по двум массивам длинной по 5 (мы их сами задаём с клавы). В 3м массиве должны быть одинаковые элементы с первого и второго массивов. Вот то что я пробовала, смотрела на сайтах... #include<iostream.h> #include<conio.h> //#include<stdio.h> void main() { clrscr(); const int N=5;
C++ Возведение в степень -корень из 3 вот код #include "stdafx.h" #include <conio.h> #include <math.h> #include <iostream> using namespace std; void main() {double a=3.2,b=17.5,x=-4.8; double Y,Z; Y=pow(b,3)*(tan(x)*tan(x))-a/(sin(x/a)*sin(x/a)); подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
05.11.2012, 08:43     Указатели С
идентификатор не может начинаться с цифры (ограничено наложено ассемблером). Чтобы понять, нужно копать ассемблер. Доступ осуществляется по указателю, который обозначается как ptr в ассемблере. Указатель на байт (8бит) byte ptr, на слово(16бит) word ptr, на двойное слово(32бит) dword ptr. Выделяется область памяти под массив, и доступ к этой области памяти осущенствляется по указателю ptr (это особенности архитектуры микропроцессора i386). Примерно следующим образом ptr[HHHHHHHH + HHh] , где HHHHHHHH это адрес области памяти 32 разрядной архитектуры системы, HHh это смещение.
См. книгу Art Of Assembly http://www.plantation-productions.com/Webster/
 
Текущее время: 14:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru