Tablica i wskaźnik na jej początek
Wskaźniki i napisy w tablicach char - Podstawy C++ (C++)
Nazwa tablicy to adres jej pierwszego elementu, więc można ją przypisać do wskaźnika. *(p + 1) to element o jeden dalej, a p[2] to to samo co *(p + 2): indeks w nawiasach kwadratowych jest skrótem tego zapisu.
#include <iostream>
using namespace std;
int main() {
int t[5] = {4, 9, 1, 7, 3};
int *p = t; // nazwa tablicy to adres jej pierwszego elementu
cout << *p << " " << *(p + 1) << " " << p[2] << endl;
for (int i = 0; i < 5; i++) {
cout << *(t + i) << " ";
}
cout << endl;
return 0;
}Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy C++·Zaloguj się, aby zapisać postęp na koncie.