logo

Crowdly

Deklaration und Initialisierung in einer Anweisung Um die Begriffe Deklaratio...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Deklaration und Initialisierung in einer Anweisung

Um die Begriffe Deklaration und Initialisierung gut zu beschreiben und sie auch nicht zu verwechseln, haben wir bisher immer die Deklaration einer in einer eigenen Zeile geschrieben und die Initialisierung der Variablen in einer zweigen eigenen Zeile. Zur Erinnerung:

Deklaration = Erzeugen einer Variablen

Initialisierung = Erstmalige Wertzuweisung

Diese ist unbedingt notwendig, weil eine Variable nach ihrer Deklaration noch keinen definierten Wert hat:

Ein Schritt für beides

Man kann auch beide Schritte in einer Anweisung durchführen. Trotzdem wird zuerst die Deklaration und dann die Initialisierung durchgeführt:

Dadurch kann man den Anfangswert, den eine Variable bekommt oft noch leichter erkennen, und das Programm wird übersichtlicher, weil unnötige Zeilen wegfallen:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

void main() {

int anzahlFelderGesamt = 1;

int anzahlLeereFelder = 1;

int anzahlFelderMitKorn = 0;

int anzahlKoerner = 0;

while(vornFrei() == true) {

vor();

anzahlFelderGesamt = anzahlFelderGesamt + 1;

if(kornDa() == false) {

anzahlLeereFelder = anzahlLeereFelder + 1;

}

else {

anzahlFelderMitKorn = anzahlFelderMitKorn + 1;

while(kornDa() == true) {

nimm();

anzahlKoerner = anzahlKoerner + 1;

}

}

}

schreib("Körner: " + anzahlKoerner + ", Felder gesamt: " +

anzahlFelderGesamt + ", Felder mit Körnern: " +

anzahlFelderMitKorn + ", leere Felder " + anzahlLeereFelder);

}

Achte aber auch immer darauf, die einzelnen Vorgänge (Deklaration und Initialisierung) nicht zu vermischen. Manchmal wird auch nur eine Deklaration oder zu einem anderen Zeitpunkt dann nur eine Initialisierung benötigt.

Löse die folgenden Fragestellungen:

  • Deklariere eine Variable für Dezimalzahlen (mit Nachkommastellen) mit dem Namen produktPreis:

  • Initialisiere die bereits deklarierte Variable produktPreis mit dem Wert 17,9:

  • Deklariere eine Variable für Dezimalzahlen (mit Nachkommastellen) mit dem Namen produktPreis und initialisiere sie gleich mit dem Wert 17,9:

  • Initialisiere die bereits deklarierte Variable namens satzzeichen mit dem Symbol !:

  • Deklariere eine Variable für Wahrheitswerte namens istErledigt und initialisiere sie mit dem Wert für falsch:

  • Deklariere eine Variable für Texte mit dem Namen eingabeVorname:

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на elearning.tgm.ac.at?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!