|
Verfasser |
Nachricht |
prinzjo
Halbprofi
Beiträge: 117
Gruppe: User
Registriert seit: Aug 2010
Status:
Offline
Danke erhalten: 14
|
Array[c] frage
Tja ich verstehe nicht was das hier bedeutet :
......
int i ;
int array[5];
for (i = 0; i < 5; i++)
printf("%d, array[i]);
......
warum macht er die for schleife und array[i]
Könnte mir es einer erklären ?
|
|
01.12.2011 14:20 |
|
|
|
anmabagima
Ex-Developer
Beiträge: 348
Gruppe: User
Registriert seit: Dec 2009
Status:
Offline
Danke erhalten: 530
|
RE: Array[c] frage
Hi,
es wird eine Integer mit dem namen i definiert.
Dann wird eine Liste von 5 integern mit dem namen array definiert..
dann wird in einer schleife von 0 bis 4 der inhalt von dem jeweiligen i'ten Element aus dem arry ausgegeben...
warum er das macht ? nun ohne die schleife könnte er nicht die einzelnen elemente des array's lesen und array[i] adressiert das i'te element...
|
|
01.12.2011 15:05 |
|
Folgende User bedanken sich: |
|
James_Cutter
TeamCheyTac
Beiträge: 1.084
Gruppe: User
Registriert seit: Jul 2009
Status:
Offline
Danke erhalten: 1055
|
RE: Array[c] frage
Tja ich verstehe nicht was das hier bedeutet :
......
int i ;
int array[5];
for (i = 0; i < 5; i++)
printf("%d, array[i]);
......
warum macht er die for schleife und array[i]
Könnte mir es einer erklären ?
int i ; neue Variable "i"
int array[5]; neue Variable "array" mit 5 Elementen
for (i = 0; i < 5; i++) solange i kleiner als 5 ist,
printf("%d, array[i]); soll das I-te Element des Arrays ausgegeben werden; I wird dabei jedes mal um 1 erhöht
Korrigiert mich, wenn ich falsch liege, hab schon lang nix mehr mit C gemacht^^
EDIT: Damn, anmabagima war schneller^^
Kein Support mehr per PM
Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2011 15:08 von James_Cutter.
|
|
01.12.2011 15:07 |
|
Folgende User bedanken sich: |
|
prinzjo
Halbprofi
Beiträge: 117
Gruppe: User
Registriert seit: Aug 2010
Status:
Offline
Danke erhalten: 14
|
RE: Array[c] frage
und was ist wenn man ein array selbst definiert ex : array[5] = {2, 5, 4, 8, 9}
bräucht man dann nocht den integer i zu ausgeben der elemente ?
|
|
01.12.2011 15:09 |
|
|
|
James_Cutter
TeamCheyTac
Beiträge: 1.084
Gruppe: User
Registriert seit: Jul 2009
Status:
Offline
Danke erhalten: 1055
|
RE: Array[c] frage
und was ist wenn man ein array selbst definiert ex : array[5] = {2, 5, 4, 8, 9}
bräucht man dann nocht den integer i zu ausgeben der elemente ?
Im Prinzip nicht.
Du kannst auch einzelne Arrays ausgeben, zum Beispiel das 3. mit "printf("%d, array[3])"
Du kannst auch alle 5 manuell ausgeben, mit der Schleife wirds allerdings einfacher, wenn man größere Arrays hat...
Kein Support mehr per PM
|
|
01.12.2011 15:11 |
|
Folgende User bedanken sich: |
|