Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

DO CZEGO SŁUŻY TO RETURN


Gość CapthaPL 4Ever

Rekomendowane odpowiedzi

Opublikowano

Witam. Jestem nowy w c++ kiedyś sie w tym bawiłem lecz teraz mam problem z pewną funkcją o nazwie RETURN.

Nie mam zielonego pojęcia do czego to służy a tym bardziej jak to zastosować wiem tyle że ta funkcja coś zwraca ale co? i do czego to zwracanie służy.

 

Proszę mi to wyjaśnić najbardziej prostym językiem z jakimś prostym przykładem.

Spotkałem sie z tym na końcy programu czyli return 0  

 

ale też w środku programu np 

 

if (b<3)

return coś tam

nie mam pojęcia do czego to służy...

Opublikowano
int dodawanie(a, 
{

return a+b
}

teraz tylko wyswietlic to na ekranie
int a,b;
cout << "Podaj 1 liczbe: ";
cin >> a;
cout << "Podaj 2 liczbe: ";
cin >> b;
cout << dodawanie(a, ;

to ci doda liczbe a + b  

Drugi przykald:


short liczba()
{
rertun 5;
}

cout << liczba(); // wyswietli liczbe 5 

Return zwraca wartość np dodawanie w funkcji  

Szukasz kogoś kto wykona grafikę, logo do drużyny esportowej? 


Napisz do mnie postaram się wykonać prace jak najlepiej.


Aktualnie nie mam czasu na wykonywanie grafik.

Opublikowano

Coś rozumiem. A czy zamiast tego return a+b nie można zrobić innej zmiennej

np 

 

nPlus = a + b; ?

 

 

czy to return bedzie w przyszłości bardzo potrzebne ?

Opublikowano

Zacznijmy od podstaw: https://translate.google.pl/?hl=pl&tab=wT&authuser=0#en/pl/return

Następnie czytaj dopóki nie zrozumiesz: http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Funkcje-pierwsze-starcie/291

Jak zrozumiesz, to do oporu: http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Funkcje-a-slowo-kluczowe-return/339

 

Coś rozumiem. A czy zamiast tego return a+b nie można zrobić innej zmiennej

np 

 

nPlus = a + b; ?

tak ale potem musisz dać return nPlus;

 

czy to return bedzie w przyszłości bardzo potrzebne ?

Tak, chyba że wolisz assemblerowe:

mov eax, wartosc

mov esp, ebp

pop ebp

retn

Nie pomagam na PW, od tego macie forum!!!

 

#PHP-things

 

 

08FMpDu.png

 

Opublikowano

Return kończy wykonywanie danej funkcji i zwraca wartość.

 

Tzn np return 5; lub return zmienna_abc;

 

i w takiej sytuacji gdy mamy

 

int abc()

{

return 5;

}

 

int a = abc();

 

to wykona się funkcja abc a do zmiennej a zostanie przypisana wartość, którą ta funkcja zwraca, czyli w tym przypadku 5

RAsfepN.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...