38985

38985



107


ODCZYT/ZAPIS WARTOŚCI DO TABLICY

int i;

printf ("Druk tablicy tab:\n");

for (i10; i<(sizeof tab / sizeof 1tab); ++i) { printf ("Element numer 7,d 2 1/,d\n", i, tab[i]);

>

return 0;

Należy pamiętać, że działa on tylko dla tablic, a nie wskaźników (jak później się dowiesz wskaźnik też można w pewnym stopniu traktować jak tablicę).

Odczyt/zapis wartości do tablicy

Z tablicami posługujemy się tak samo jak ze zwykłymi zmiennymi. Różnica polega jedynie na podaniu indeksu tablicy. Określa on jeditoznacznie. z którego elementu (wartości) chcemy skorzystać. Indeksem jest liczba naturalna począwszy od zera. To oznacza, że pierwszy element tablicy ma indeks równy 0. drugi 1. trzeci 2. itd.

Osoby, które wcześniej programowały w językach, takich jak Pascal, Basic czy Fortran muszą przyzwyczaić się do tego, że w języku C indeks numeruje się od 0.


Spróbujmy przedstawić to na działającym przykładzie. Przeanalizuj następujący kod:

int tablica[5] ■ {0}; int i ■ 0; tablica[2] 1 3; tablica[3] ■ 7; for (i«0;i!"5;++i) {

printf ("tablica[%d]17.d\n" , i, tablica[i]);

>

Jak widać, na początku deklarujemy 5-elementową tablicę, którą od razu zerujemy. Następnie pod trzeci i czwarty element podstawiamy liczby 3 i 7. Pętla ma za zadanie wyprowadzić wynik naszych działań.

Tablice znaków

Tablice znaków tj. typu cłiar oraz unsigned char posiadają dwie ogólnie przyjęte nazwy, zależnie od ich przeznaczenia:

•    bufory — gdy wykorzystujemy je do przechowywania ogólnie pojętych danych, gdy traktujemy je jako po prostu “ciągi bajtów1’ (typ char ma rozmiar 1 bajta, więc jest elastyczny do przechowywania np. danych wczytanych z pliku przed ich przetworzeniem).

1

   napisy gdy zawarte w nich dane traktujemy jako ciągi liter: jest im poświęcony

2

osobny rozdział Napisy.



Wyszukiwarka

Podobne podstrony:
IMGP1295 Ochrona danychPełny dostęp Tylko odczyt Brak dostępu Dostęp do danych (odczyt, zapis)
Odczyt lub zapis danych do komórki pamięci jest możliwy w każdej chwiliPrzesłanie danych do lub z ur
Integracja aplikacji Ćwiczenie 4Zadanie 1 Zapis danych do XML odbywa się bardzo podobnie, jak odczyt
Zatem: H : p > O, odczytane wartości krytyczne z tablic dla a = 0,05, n = 73, k = 3 to: dL = 1,54
66638 str 100 Pełne przygotowanie do matury z fizyki a) (0-1). Odczytaj z wykresu wartość natężenia
printf #include <stdio.h> int printf(char * Format [, Wartość,...]);
53 (284)
DSC00273 ^•wiiku do wartości poda- #w tablic/.Igiełki SKF może również dostarczać igiełki ze stali
DSC00396 (18) Zastosowania wskaźników - wskaźniki do tablic int*Wsk; I int Tab[20];
Po wpisaniu wartości funkcji do tablicy przystępujemy do analizy Jeśli w dwóch sąsiednich kratkach
Rysujemy tablice Kamaugh osobno dla J i K. jako parametry podajemy MI, M2,1, Q. Do tablicy wpisujemy

więcej podobnych podstron