English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Alle Kategorien

Hey leute!!
Ich habe eine frage über Array.. ich weiss, dass das ein Feld von gleiche Elemente/Variable ist. Und das auch Vektor(eindimensional) und Tablle(zweidimensional) gibt. Aber wie kann ich das anwenden?? Ich verstehe das gar nicht so richtig.... könnt ihr mir vllt. weiter helfen???.. das ist wirklich sehr wichtig.

2007-02-27 00:22:51 · 2 antworten · gefragt von Anonymous in Computer & Internet Programmierung & Design

2 antworten

Vereinfacht gesagt, sind Arrays Listen oder Tabellen (mehrdimensional). Arrays verwendest du z.B dann, wenn du Listen von Elementen gleichen Datentyps verwalten musst.

Also z.B. eine Liste mit den Summen, aller bisherigen Zahlen, beginnend bei 1.


//===========================
#include

int main(int argc, char **argv) {
//Liste mit 10 int-Elementen definieren
int count = 10;
int list[count];

//auf 1. Element der Liste zugreifen (index 0)
list[0] = 1;
int currentSum = 0;

//Schleife über alle Elemente 1 - 9
int i = 0;
for (i = 1; i < count; i++) {
currentSum = currentSum + list[i-1];
//auf i-tes Element zugreifen
list[i] = currentSum;
}

//Schleife über alle Elemente 0 - 9
for (i = 0; i < count; i++) {
printf("%i\n", list[i]);
currentSum = list[i-1];
}
}
//===============================


Auf die Elemente der Liste kannst du über den Index (durchlaufende Nummerierung, beginnend bei 0) zugreifen. Daher können Arrays leicht mit Hilfe einer Schleife abgearbeitet werden.

2007-02-27 00:42:19 · answer #1 · answered by MacUser 5 · 1 1

der sinn eines feldes ist die einfache adressierung.
eigentlich ist es egal
a:=5
b:=7
c:=3


und
c,1 :=5
c,2:=7
c,3:=3


das ist dasselbe
aber wenn du sagen willst
ich habe

drei autos und das erste auto kostet
5
das zweite
7
das dritte auto 3
euro

dann ist das leichter zu merken.


mehr nicht.

2007-02-27 08:43:37 · answer #2 · answered by whyskyhigh 7 · 0 1

fedest.com, questions and answers