Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#include <iostream> using namespace std; // Prototypen // void BerechnePunkte(int *pPunkte, int Bonus); // Hauptprogramm // int main () { // Variablen // int Punkte = 500; int Bonus = 150; // Punkte vor Funktionsaufruf BerechnePunkte(&Punkte, Bonus); // Punkte nach Funktionsaufruf return 0; } void BerechnePunkte (int *pPunkte, int Bonus) { *pPunkte += Bonus } |
Zitat von »"david_pb "«
Zitat von »"Mapa"«
Weißt du zufällig wie ich nen buchstaben dunkelgrün mache? das würde mir helfen
Gib ihm verdorbenes Essen!
C-/C++-Quelltext |
|
1 |
BerechnePunkte(&Punkte, Bonus);
|
Zitat von »"david_pb "«
Zitat von »"Mapa"«
Weißt du zufällig wie ich nen buchstaben dunkelgrün mache? das würde mir helfen
Gib ihm verdorbenes Essen!
Zitat von »"david_pb "«
Zitat von »"Mapa"«
Weißt du zufällig wie ich nen buchstaben dunkelgrün mache? das würde mir helfen
Gib ihm verdorbenes Essen!
Zitat von »"ForteSP"«
Ja,aber mir war nicht klar das man im Parameter lokale Variablen deklarieren kann ._.
Zitat von »"David_pb"«
Zitat von »"ForteSP"«
Ja,aber mir war nicht klar das man im Parameter lokale Variablen deklarieren kann ._.
Kann man ja auch garnicht!
Zitat von »"david_pb "«
Zitat von »"Mapa"«
Weißt du zufällig wie ich nen buchstaben dunkelgrün mache? das würde mir helfen
Gib ihm verdorbenes Essen!
Zitat von »"ForteSP"«
Zitat von »"David_pb"«
Zitat von »"ForteSP"«
Ja,aber mir war nicht klar das man im Parameter lokale Variablen deklarieren kann ._.
Kann man ja auch garnicht!
(int *pPunkte) Wo wird der denn dann deklariert wenn er es nicht hier wird?
Zitat von »"David_pb"«
Zitat von »"ForteSP"«
Zitat von »"David_pb"«
Zitat von »"ForteSP"«
Ja,aber mir war nicht klar das man im Parameter lokale Variablen deklarieren kann ._.
Kann man ja auch garnicht!
(int *pPunkte) Wo wird der denn dann deklariert wenn er es nicht hier wird?
Hier wird im Parameter auf jedenfall keine lokale Variable deklariert. Alles was hier deklariert wird ist ein Parameter dem eine Variable (ob lokal/global oder sonstwas) übergeben werden kann.
Zitat von »"david_pb "«
Zitat von »"Mapa"«
Weißt du zufällig wie ich nen buchstaben dunkelgrün mache? das würde mir helfen
Gib ihm verdorbenes Essen!
C-/C++-Quelltext |
|
1 |
int *pPunkte = NULL; |
C-/C++-Quelltext |
|
1 |
pPunkte = &Punkte; |
Zitat
Wenn Du einen Zeiger deklarierst, vergiss nicht, ihn sicherheitshalber noch in der gleichen Zeile mit NULL oder 0 zu initialisieren, um Programmabstürze zu vermeiden...
C-/C++-Quelltext |
|
1 |
void BerechnePunkte (int *pPunkte, int Bonus); |
C-/C++-Quelltext |
|
1 |
BerechnePunkte (&Punkte,Bonus);
|
C-/C++-Quelltext |
|
1 |
*pPunkte = &Punkte |
C-/C++-Quelltext |
|
1 |
pPunkte = &Punkte; |
Werbeanzeige