• Nie Znaleziono Wyników

int tab[8]

N/A
N/A
Protected

Academic year: 2021

Share "int tab[8]"

Copied!
1
0
0

Pełen tekst

(1)

TABLICE

Deklaracja:

typ_elementów nazwa tablicy [liczba_elementów];

int tab[8];

Deklaracja i inicjalizacja:

int tab [ ]={3,6,5,7,8};

Odwołanie do elementu:

tab [3];

lub przez wskaźnik:

*(tab+3);

Przekazywanie tablicy do funkcji Przy deklarowaniu i definiowaniu:

typ funkcja (int tab[10]) lub typ funkcja (int tab[ ]) przy wywoływaniu :

funkcja (tab);

(2)

Tablica dynamiczna

int *a; lub int *a=new int [n];

a=new int[n];

delete[] a;

Tablice dwuwymiarowe

Deklaracja typ nazwa [w][k];

Inicjalizacja int liczby [2][3]={{1,0,2}, {3,2,6}};

Odwołanie liczby [0][1];

Dynamicznie int **tab;

tab = new int *[w];

for (i=0; i<w; i++) tab[i]=new int[k];

for (i=0; i<w; i++) delete [] tab[i];

(3)

delete [] tab; odwołanie tab[i][j];

LISTY

struct wezel

{int elem; wezel *next;

wezel(int x, wezel *t) {elem=x;

next=t;

} };

Odwołania

(*x).elem; x->elem;

(*x).next; x->next;

Usunięcie węzła za x:

t=x->next;

x->next=t->next;

delete t;

(4)

x->next=x->next->next;

Wstawienie węzła za x:

t->next=x->next;

x->next=t;

Trawersowanie:

(x- wskaźnik do pierwszego elementu, ostatni węzeł ma pusty wskaźnik,

visit – procedura przetwarzająca element przechowywany w węźle podany do funkcji jako argument)

for (wezel *t=x; t!=NULL; t=t->next) visit (t->elem);

dla tablicy:

for (int i=0; i<n; i++) visit (a[i]);

(5)

Odwracanie porządku listy:

(r – wskaźnik do już przetworzonego fragmentu listy,

y– wskaźnik do jeszcze nie przetworzonego fragmentu listy, funkcja zwraca wskaźnik do węzła, który po przetworzeniu będzie pierwszym, łącze ostatniego będzie puste)

wezel * odwroc (wezel*x) {wezel *t, y=x, r= NULL;

while (y!=NULL) {t=y->next;

y->next=r;

r=y;

y=t;

} return r;

}

(6)

Cytaty

Powiązane dokumenty

Stwórz program, w którym zdefiniowana będzie funkcja int IsPrime(int liczba) zwracającą wartość 0 jeżeli liczba nie jest liczbą pierwszą i 1 jeżeli jest.. Stwórz program,

Zapoznajemy się ze słownictwem dotyczącym problemów zdrowotnych (str. 38 – 49).Jeśli ktoś ma jakąkolwiek stronę nieuzupełnioną, proszę o jej

Jeśli nic się nie zmie- ni, pielęgniarka nadal będzie postrzegana jedynie jako prawa ręka lekarza, a nie partner w procesie leczenia. Rozmawiała

ucieszyłem się że piszemy podobne do siebie wiersze piszę wiersze które są podobne do wierszy wielu poetów spełnia się marzenie mojego życia. antologia polskiej poezji bez dat i

Delbono zaopiekował się nim, podzielił się z nim swoim domem, a ten niezwykły, pełen charyzmy i wewnętrz- nego piękna człowiek stał się nie tylko towarzyszem życia reżysera

[r]

[r]

Dla osób chcących złożyć pismo bezpośrednio w siedzibie Urzędu, przewidziano taką możliwość po- przez prowizoryczną „skrzynkę podawczą”, znajdują- cą się