Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

zwracanie wartości przez funkcje

Ostatnio zmodyfikowano 2015-08-19 14:59
Autor Wiadomość
Banneq
Temat założony przez niniejszego użytkownika
zwracanie wartości przez funkcje
» 2015-08-18 17:19:18
Cześć, mógłby ktoś mi lepiej wytłumaczyć ten pod temat z tego działu?>>>http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Funkcje-pierwsze-starcie/291

Czytam, czytam i nie mogę zrozumieć. Chyba, że jednak tego nie da się łatwiej wytłumaczyć, to będę czytał dalej :P
P-136490
pekfos
» 2015-08-18 17:23:56
Czego dokładnie nie możesz zrozumieć?
P-136491
Banneq
Temat założony przez niniejszego użytkownika
» 2015-08-18 17:24:42
O co chodzi z float i return i jak to działa.
P-136492
pekfos
» 2015-08-18 17:34:38
Które float?
C/C++
float dodawanie_inne()
{
    float a;
    std::cin >> a;
    float b;
    std::cin >> b;
    return a + b;
}
W pierwszej linii określa, jakiego typu jest zwracana wartość. Dalej są tworzone zmienne, pobierana jest dla nich wartość i zwracana jest suma. Słowo kluczowe return kończy działanie funkcji i zwraca wartość takiego typu, jaki został określony na początku, że funkcja taki zwraca. Więc w takim kodzie:
C/C++
std::cout << dodawanie_inne();
Wyrażenie "dodawanie_inne()" ma taką wartość, jaka zostanie zwrócona z tej funkcji. Tak samo jak dla zmiennej x, wyrażenie "x" ma wartość, jaka jest trzymana w tej zmiennej. Wywołanie funkcji tym się różni, że odwołanie do wartości powoduje wykonanie dodatkowego kodu (kodu funkcji).
P-136494
Banneq
Temat założony przez niniejszego użytkownika
» 2015-08-18 17:41:15
Jak piszę jakiś program to myślę sobie jak będzie wyglądał i pisząc np pętlę if myślę sobie "Jeśli to, to to, a jak nie to to". W jaki sposób mogę sobie wyobrazić float i return?
P-136495
pekfos
» 2015-08-18 17:48:55
Jeśli program w ogóle zacznie wykonywać kod funkcji, to znaczy, że ktoś ją wywołał, bo chce np wartość, jaką zwraca. return określa to, co ten ktoś dostanie w wyniku wykonania funkcji.
C/C++
zmienna = funkcja();
Do zmiennej zmienna zostanie przypisana wartość zwrócona z funkcji. Czyli wartość, którą w funkcji podałeś do return.
P-136497
Banneq
Temat założony przez niniejszego użytkownika
» 2015-08-18 17:54:08
Czyli po to sie zwraca wartości by wykorzystać je w innej funkcji czy jak?
P-136499
pekfos
» 2015-08-18 17:56:35
Tak.
P-136500
« 1 » 2
  Strona 1 z 2 Następna strona