Funkcje - pierwsze starcie
Ostatnio zmodyfikowano 2012-07-26 19:24
wilkoo13 Temat założony przez niniejszego użytkownika  | 
Funkcje - pierwsze starcie » 2012-07-26 17:58:42 Nie rozumiem tego tematu. :( Czytałem go całego 3 razy i nic nie rozumiem. No prawie nic bo rozumiem kiedy się je wywołuje ale nie wiec o co chodzi z tymi nawiasami. Np:
 float dodawanie_inne() {     float a;     std::cin >> a;     float b;     std::cin >> b;     return a + b; }
  
O co chodzi z tym "return a + b;". Co to znaczy że zwraca wartość??? Oraz czemu w "int main()" czasami podczas wywoływania funkcji pisze się coś w nawiasie? Może mi ktoś podać przykład jak powinien wyglądać kod podczas przekazywania wartości zmiennej z "int main()" do funkcji oraz na odwrót?  | 
 | 
SeaMonster131  | 
» 2012-07-26 18:03:38 int Funkcja() {     return 10;  }
  int main() {     cout << Funkcja(); }
  Jeżeli natomiast chcesz 'przekazac' jakąś liczbę do funkcji, musisz użyć tzw argumentów - podaje się je w nawiasie: int Funkcja( int liczba ) {     return liczba;  }
  int main() {     cout << Funkcja( 6 ); }
  Przeczytaj jeszcze raz temat o funkcjach, troche praktyki i będziesz wiedział o co chodzi ;)  | 
 | 
DejaVu  | 
» 2012-07-26 18:05:49  | 
 | 
wilkoo13 Temat założony przez niniejszego użytkownika  | 
» 2012-07-26 18:08:11 Wszystko zaczyna się komplikować od momentu "Odczytywanie wartości zwracanej przez funkcję" w dół.
 Co to znaczy że zwraca wartość? Oraz to co napisał SeaMonster: 
 int Funkcja() {     return 10;  }
  int main() {     cout << Funkcja(); }
   
W tym int main pod coutem na miejscu funkcji zostanie wyświetlona liczba po returnie, w tym przypadku będzie to liczba 10? Tak?, bo nie wiem czy dobrze myślę.  | 
 | 
DejaVu  | 
» 2012-07-26 18:10:22 a jak zwracasz komuś coś co np. pożyczyłeś to co to znaczy? :P
 a jak dajesz komuś coś w prezencie na urodziny to co to znaczy?
 
 Nie mam pojęcia jak można wytłumaczyć znaczenie słów języka polskiego (powoływać się na synonimy?)
 
 @up: Przetestuj! Programowanie to eksperymentowanie...  | 
 | 
wilkoo13 Temat założony przez niniejszego użytkownika  | 
» 2012-07-26 18:15:11 A w tym drugim przykładzie SeaMonstera to co tam w nawiasie robi zmienna "int liczba"? Czy ona musi być gdzieś wcześniej? I co oznacza ta 6 w nawiasie?  | 
 | 
SeaMonster131  | 
» 2012-07-26 18:24:15 Masz wszystko w kursie.  | 
 | 
wilkoo13 Temat założony przez niniejszego użytkownika  | 
» 2012-07-26 18:27:47 Ah. Może sobie poradzę.  | 
 | 
|  « 1 »  2 |