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

работа с указателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поиск маршрута. Задача на С#. http://www.cyberforum.ru/cpp-beginners/thread33222.html
Задача следующая: Некая географическая карта местности задана квадратной сеткой определенного масштаба. В узлах сетки известна высота над уровнем моря. Между соседними узлами высота меняется плавно. Имеется караван, перемещающийся только по линиям сетки, перемещение по диагоналям запрещается. Путь между двумя соседними точками с углом наклона больше 45 градусов считается непроходимым....
C++ Обработка русского текста в консольном режиме. Приветствую всех, Собственно вопрос: Создаю строковую переменную, посредством cin заношу в неё текст на русском, распечатываю cout'ом и получаю хлам. Типа ввоже йцукен, получаю ©жгЄҐ* В принципе, я могу перед выводом на экран у каждого символа "сдвинуть" кодировку, но может есть более простой способ? Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread33212.html
Курсач на С++(должен был сдать месяц назад!!(((() C++
1.Известно, что в Москве самыми теплыми являются дни с 15 июля по 15 августа. Для проведения фестиваля были выбраны 7 следующих подряд дней, наиболее теплых по данным за последние 10 лет. Составить программу для выполнения этой работы на ЭВМ. (Все данные датчиком случайных чисел.) 2.Японская радиокомпания провела опрос 250 радиослушателей по трем вопросам: 1). Какое животное Вы связываете с...
C++ Автокорреляция
Ув. форумчани напишите пожалуйста код на С++ Builder функцию автокорреляции или как по др. преобразование Фурье 2D.
C++ текстовый файл http://www.cyberforum.ru/cpp-beginners/thread33205.html
поскажите пожалуйста почему не работает. хочу написать первые символы строк если они удовлетворяют условию в конец того же файла из которого они считываются. if ((newfile = fopen(name, "a+")) != NULL) while (fgets (buffer,30,newfile)!=0){ if (buffer>47&&buffer<57) {fprintf(newfile,"%c ",buffer);} } Добавлено через 14 минут 0 секунд или как вообще считать строку, как-то...
C++ Какие виды сортировки бывают Какие виды сортироыуи бывают на с++ и команды подробнее

Показать сообщение отдельно
Rififi
2336 / 1051 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
08.05.2009, 11:21     работа с указателями
G-Cat,
... имя массива и есть указатель на первый элемент ...
... Имя любого массива (хоть двумерного, хоть 10-мерного) является указателем на первый элемент ...
... запомни что имя массива является указателем на первый элемент ...
... Двумерный массив представляет собой массив указателей ...

а теперь - правильный ответ. (((Ж

имя массива - это не указатель ни на первый элемент, ни на последний, ни на какой-либо еще, и никогда им не было.
Фраза про то, что двумерный массив = массив указателей особенно жгуча.
массив - это сущность языка c/c++, которая характеризуется двумя параметрами: тип и размер. всё.

а всё, что тут ту услышал про "указатели" - это от незнания Стандарта, в частности правила Array-to-pointer conversion

Я так понял что создавая массив лучше если сразу сдалешь на него указатель и будешь работать с ним, нежели с самим массивом, тип так экономичнее для ресурсов компа, я ведь правильно понял?
для "ресурсов компа" особой разницы нет - адрес он и в Африке адрес. А при операциях адресной арифметики указатель может быть удобнее.
 
Текущее время: 01:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru