ich habe einen Code aus, der eine zufällige Frucht machen je nach Wahrscheinlichkeit istVariable möglicherweise nicht initialisiert wurden
#include<iostream>
#include"stdafx.h"
#include <cstdlib>
int main()
{
int Blueberries;
int Grapefruit;
int Orange;
int Apple;
int Pineapple;
int random = rand() % 100;
if (random > Orange & random < Apple)
{
random = Pineapple;
}
else if (random > Pineapple & random < Grapefruit)
{
random = Apple;
}
else if (random > Apple & random < Blueberries)
{
random = Grapefruit;
}
else if (random > 46)
{
random = Blueberries;
}
else if (random < 10)
{
random = Orange;
}
std::cout << random << ".\n";
system("pause");
return(0);
}
, aber wenn ich es verwenden wollen, diese Pop-up „Variable nicht initialisiert“ kann jemand erkläre mir, was das bedeutet?
genau was es bedeutet, haben Sie Variable mit keinem Wert damit verbunden. Sie möchten wahrscheinlich enums verwenden. –
Sie initialisieren Ihre Variablen nicht, so dass sie mit Junk gefüllt sind und wenn Sie sie vergleichen, werden Sie nicht die erwarteten Ergebnisse erhalten. – theVoid
Mögliches Duplikat von [Variable nicht in C++ - Code initialisiert?] (Http://stackoverflow.com/questions/28572773/variable-not-initialized-in-c-code) –