• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

ZMIENNA FLOAT

Object Storage Arubacloud
0 głosów
701 wizyt
pytanie zadane 14 stycznia 2020 w C i C++ przez Ashay Nowicjusz (160 p.)
Dlaczego przy wpisaniu zmiennej float do funkcji głównej jej wartość wynosi 6.10163e - 039?

int main()
{

    float x;
    cout<<x;

    // na ekranie konsoli zostaje wyświetlona wartość 6.10163e - 039

    return 0;

}

3 odpowiedzi

+2 głosów
odpowiedź 14 stycznia 2020 przez JAKUBW Nałogowiec (33,470 p.)

Nie inicjalizujesz zmiennej, więc jej wartość może być jakakolwiek. To że zawiera akurat taką, wartość to przypadek, możliwe, że pozostałość po innym programie w pamięci.

Generalnie to nie wolno odczytywać zmiennych, którym się wartości nie przypisano. Wyjątkiem są zmienne globalne i statyczne. [Dobry link]

+1 głos
odpowiedź 14 stycznia 2020 przez Ma3stro Nowicjusz (200 p.)

Cześć Ashay!

Jeżeli deklarujesz zmienną float a następnie chcesz ją wyświetlić musisz pierw wpisać wartość inaczej będą wyświetlane jakieś śmieci z ramu.

Oto przykład
 

int main()
{

    float x;
    cin>>x;
    cout<<x;
    return 0;

}

lub

int main()
{

    float x;
    x = 5;
    cout<<x;
    return 0;

}

 

komentarz 14 stycznia 2020 przez DragonCoder Nałogowiec (36,500 p.)
Teoretycznie zawsze jest nalepiej przypisac wartosc poczatkowa, bo moze uzyjesz akurat, zeby po niej iterowac, czy cos
komentarz 14 stycznia 2020 przez Ma3stro Nowicjusz (200 p.)
To jest już kwestia gustu. Nie jestem fanem przypisywania na starcie do zmiennej wartości. Kiedy patrze na swój duży / mniejszy projekt lubię mieć wszystkie zmienne czyste.
komentarz 14 stycznia 2020 przez draghan VIP (106,230 p.)

Nie jestem fanem przypisywania na starcie do zmiennej wartości.

Tylko że to jest jeden z fundamentalnych idiomów w C++ - RAII. :P

0 głosów
odpowiedź 14 stycznia 2020 przez Damianek Obywatel (1,020 p.)
edycja 14 stycznia 2020 przez Damianek
Cześć. Zobacz roznice miedzy deklaracja, a definicja.

Podobne pytania

0 głosów
2 odpowiedzi 330 wizyt
pytanie zadane 20 marca 2020 w C i C++ przez wall7489 Obywatel (1,250 p.)
0 głosów
2 odpowiedzi 151 wizyt
pytanie zadane 4 grudnia 2016 w C i C++ przez qlucha Obywatel (1,790 p.)
0 głosów
2 odpowiedzi 475 wizyt
pytanie zadane 17 października 2020 w PHP przez vingilot85 Obywatel (1,150 p.)

92,566 zapytań

141,420 odpowiedzi

319,613 komentarzy

61,952 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...