Indexnumerierung

Gast #525225
Hallo, ich habe folgende 64 Datenregister zum beschreiben vorgesehen. 
Diese heißen alle WRDS und dann die Nummerierung.

WRDS01
WRDS02
WRDS03
...
WRDS64

Die Namen sind festgelegt.
Das ist ne üble Sache alle einzeln unternander zu beschreiben. Ich würde 
lieber eine FOR Schleife verwenden. Kann ich die Nummerierung da 
irgendwie mit reinbringen?
In diesem Format:
1
for (i=1;i<65;i++) {
2
WRDS[i] = ...
3
}

?
Gast
ja. ein beispiel für ein integer-array:
1
int WRDS[64] = {0};  /*64 integer in einem array, erster wert wird z.b. mit WDRS[0] angesprochen*/


pumpkin
Gast
ok, der erste Index beginnt bei Null.
Aber zum besseren Lesen des Codes will ich ab 1 anfangen. Die [0] bleibt 
einfach ungenutzt.

Kann man doch machen?!
Gast
fange lieber bei 0 mit zaehlen an. Mit der zeit gewöhnt man sich dran. 
Das ist einfach der stqandart und wenn man mal mit fremdem Code arbeitet 
hat man keien Probleme
Die erste Version der 'Numerical Recipes in C' hatte so ein
abstruses Schema benutzt um den vorher verwendeten Pascal Code
auf C umzusetzen.
Das Resultat: Das Werk war voll mit Fehlern.

In C wird mit 0 zu zählen angefangen. Das sollte man
einfach so akzeptieren.
Gast
@Karl heinz Buchegger

>In C wird mit 0 zu zählen angefangen. Das sollte man
>einfach so akzeptieren.

Wenn sie in C programmieren will muss sich Mutti sowieso von 
Hausfrauenlogik verabschieden.
duckundwech

SCNR ;-)
Falk
Gast
Im K&R Buch fand ich es logisch erklärt:
Der Index ist der Abstand vom ersten Element. Also wert(0) ist 0 Abstand 
vom ersten Element, der erste Wert.

Übrigens: Informatiker am Bahnhof: "0, 1, 2. Wo ist mein dritter 
Koffer?"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.