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

question-closed O co chodzi z "void main()"?

Object Storage Arubacloud
0 głosów
3,402 wizyt
pytanie zadane 6 stycznia 2017 w C i C++ przez Marchewka900 Bywalec (2,970 p.)
zamknięte 6 stycznia 2017 przez Marchewka900

Nie znam jeszcze obiektowego C++, może to coś o tym. Przypatrując się różnym kodom (nie zawsze
poprawnym) zauważyłem taki zapis:

void main()
{
    //instrukcje
}

Czym różni się ten zapis od zapisu "int main()"?
 

 

komentarz zamknięcia: Otrzymałem satysfakcjonującą odpowiedź.

3 odpowiedzi

0 głosów
odpowiedź 6 stycznia 2017 przez playerony Pasjonat (15,240 p.)
wybrane 6 stycznia 2017 przez Marchewka900
 
Najlepsza
No funkcja void nic nie zwraca, a funkcja z int zwraca int, no i jescze wersja z intem jest niezbędna do uruchomienia aplikacji C/C++. Chyba tyle w sumie.
0 głosów
odpowiedź 6 stycznia 2017 przez timrh Mądrala (6,030 p.)
edycja 6 stycznia 2017 przez timrh

Po 1. To nie jest obiektowy C++

Po 2. Nie moze byc void main.

W c++ main jest to identyfikator zarezerwowany dla funkcji startowej programu ktora zawsze musi byc int, znaczy to ze musi zwrocic wartosc typu int (liczba calkowita).

Przyklad:

int F(int x) //funkcje innego typu niz void wykorzystuje sie w celu trzymania obliczen, dzialan w bloku kodu ktory ma na celu je reprezentowac
{
return x/2;
}

void Print(int number) //funkcje typu void uzywa sie np. Do podzialu programu na reprezentujace dane funkcjonalnosci czesci
{
 cout << number << endl;
}

int main() //rozpoczyna program
{
 int liczba = F(10); //5
 Print(liczba);
}

 

–1 głos
odpowiedź 6 stycznia 2017 przez Marecki Obywatel (1,690 p.)
W przypadku int main zwracamy do systemu wartość całkowitą natomiast void main nie zwracamy żadnej wartości.

Podobne pytania

0 głosów
3 odpowiedzi 458 wizyt
pytanie zadane 29 grudnia 2020 w C i C++ przez Sabax Nowicjusz (160 p.)
+1 głos
1 odpowiedź 310 wizyt
pytanie zadane 1 lipca 2022 w C i C++ przez polandonion Mądrala (6,970 p.)
0 głosów
1 odpowiedź 1,020 wizyt
pytanie zadane 11 listopada 2016 w C i C++ przez Rafaello Nowicjusz (170 p.)

92,536 zapytań

141,377 odpowiedzi

319,454 komentarzy

61,922 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!

...