Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (22.11.2011 в 16:13)
Фактически arr - это и есть указатель, да можно объявить parr, который будет равен arr и они друг от друга ничем отличаться не будут:
#include <stdio.h>
#include <iostream>
using namespace std;

int main()
{
  // Массива
  int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  // Укзатель на начало массива
  int *parr = arr;
  // Можно обратиться к указателю
  cout << *(parr + 4) << endl; // 5
  // А можно через квадратные скобки, как к массиву
  cout << parr[4] << endl;     // 5

  // Пауза перед закрытием
  system("PAUSE");
  return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: