Tablice w C/C++ PDF Drukuj Email
Wpisał doctor   
Środa, 31. Styczeń 2007 06:17
Tablice w C++ - wiadomości ogólne

Tablice służą do przechowywania zmiennych w postaci bloków.
Aby odczytać pożądaną zmienną z tablicy musimy znać rozmiar tablicy oraz
indeks pod którym się ona znajduje.
Na początku powiem tylko, że tablice można podzielić w zależności od:

1. sposobu ich tworzenia
- statyczne
- dynamiczne

2. wymiaru tablicy
- jednowymiarowe
- wielowymiarowe

Typ tablicy musi być taki sam co zmienne które będą w niej przechowywane,
identycznie jak przy wskaĽnikach.

Tablice statyczne
Tu "na sztywno" deklaruje się rozmiar tablicy.

Przykład:

int tab[100];
//Deklaruje tablicę 100-elementową typu int o indeksach od 0 do 99

Jeśli teraz odczytalibyśmy zawartość tablicy to otrzymalibyśmy przypadkowe wartości, np:

4519899, 1242180, 4519922, 4519930, 1242336, 4519940, 1242180, 1242320, 3936187, 3936187, 9847788, 1242204, 1242256, 4520800, 2113999459, 526038, 1460672420, 1242248, 1242444, 3936213, 1242312, 4449606, 1242444, 3936213, 9839468, 4223909, 9835620, 4412621, 4412629, 9839468, 9835652, 4519899, 1242304, 4519922, 4519930, 1242460, 4519940, 1242304, 1242444, 3936213, 3936213, 9839468, 70, 5, 17, 1, 1242460, 2010354303, -1174335773, 5898313, 1242360, 2147344384, 0, 7283048, 1, 19, 4, 4, 67, 1, 17825913, 4, 20, 67, 1, 17825913, 4, 5, 1, 15, 17825913, 70, 5, 1, 15, 17825913, 1, 5, 17, 21, 4, 1242600, 2010354472, -1174335773, 67, 17825913, 5898313, 1, 1, 5, 2010447041, -1174335773, 1242520, 0, 1339004, 512, 4, 4, 71, 21,

Zapis komórek w tablicy może być zrealizowany następująco:
- zapis każdej komórki oddzielnie lub
- zapis od razu wszystkich komórek

//przykład dla pierwszej metody
tab[0] = 5;
tab[3] = 7;

Rozmiar tablicy możemy sprawdzić za pomocą funkcji
int size = ARRAYSIZE(table_name);
ewentualnie za pomocą sizeof.

Komentarze
Dodaj nowy Szukaj
wargo  - Dynamiczna     |87.205.93.xxx |2009-03-14 14:31:03
A dynamiczne jak?
wargo  - OK     |87.205.93.xxx |2009-03-14 14:32:03
Aha, już mam:
http://doctor.programuj.com/tablice/wicej-o-t ablicach
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Proszę wpisać kod antyspamowy widoczny na obrazku.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

LAST_UPDATED2
 
 

Losowy obraz

b16.jpg

Gościmy

Naszą witrynę przegląda teraz 14 gości 




gry logiczne | lampy warszawa | pozycjonowanie stron www | projekty wnętrz | Hel