Frage zu Funktionen
-
Hallo,
Bin totaler C++-Anfänger, also nicht über die Frage verwundert sein.
#include <iostream> using namespace std; void gruss(int hallo1, int hallo2) { ... }
Ist der Code das selbe wie:
#include <iostream> using namespace std; void gruss() { int hallo1; int hallo2; ... }
Wenn nicht, wäre es nett, wenn mir jemand den Unterschied erklären könnte.
Danke schon mal im voraus!
Müllfanatiker
-
das erste kann man so aufrufen: gruss(100, 200) und das zweite nur gruss(). Also du hast keine Parameter mehr.
-
Hi!
Das 1. ist eine Funktion die 2 Parameter vom Typ int erwartet. Das 2. ist eine Funktion die keine Parameter erwartet und 2 lokale Variablen vom Typ int anlegt.
Code-Hacker
-