Strona 2 z 2 PierwszyPierwszy 12
Pokaż wyniki 11 do 16 z 16

Temat: Return

  1. #11

    Domyślnie

    Kod:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int kukulka (int ile);/* Te sa globalne?*/
    
    int main(int argc, char *argv[])
    /**********************************/
    {
    
        int m = 20;
        cout << "Zaczynamy" << endl;
        
        m = kukulka(5); /*Tu mam jeszcze pytanie co w m zrobi kukulka(5) 
        i po co ona jest*/
        cout << "\nNA koniec m=" << m;
    }
    /*********************************/   
    int kukulka(int ile)/* To jest normalna definicja taka jak int kukulka 
    a potem int ile ? */ 
    {
        int i;
        for(i=0; i < ile; i++)
       {
                 cout << "KUKU";
                 }
                 return 77;
                 system("PAUSE");
                 }
    Tam zamieściłem 3 pytania, dalej mi kompiluje a nic nie wyrzuca Używam DEV-a
    Ostatnio edytowane przez Wojtexx : 08-11-2007 - 09:15

  2. #12
    Zarejestrowany
    Apr 2007
    Skąd
    ex machina
    Postów
    130

    Domyślnie

    Eeee, z tego co mi wiadomo, to return może być w jednej funkcji wywołany tylko raz, więc nie możesz mieć go w pętli. Po return nastepuje wyjście z funkcji.

    Popraw to, to podejrzewam, że błąd zniknie.

    Kod:
    int kukulka (int ile);/* Te sa globalne?*/
    NIe, nei glogalne. Teraz mi uciekło z głowy jak się ta linia nazywa :P , w kazdym bądź razie informuje ona kompilator, że w programie istnieje taka funkcja, ale będzie ona zadeklerowana później.
    Wasz czas jest ograniczony, więc nie marnujcie go na życie cudzym życiem. Nie dajcie się schwytać w pułapkę dogmatu, która oznacza życie według wskazówek innych ludzi. Nie pozwólcie, by szum opinii innych zagłuszył wasz wewnętrzny głos. I co najważniejsze, miejcie odwagę iść za głosem swojego serca i intuicji. Wszystko inne jest mniej ważne.

    Steve Jobs

  3. #13

    Domyślnie

    Ale co to oznacza int costam(int cos_innego) tak było w symfonii :P

  4. #14
    Zarejestrowany
    Apr 2007
    Skąd
    ex machina
    Postów
    130

    Domyślnie

    Powoli zaczynam tracić cierpliwość. Zacznij CZYTAĆ ZE ZROZUMIENIEM. Napisaęłm Ci co to jest w poprzednim poscie. A jak otwozysz Symfonie, Tom 1szy na stronie 76, to masz tam w punkcie pierwszym wszystko dokładnie opisane co to jest. Prościej się już nie da.

    Co do poprzedniego postu, to niedopatrzenie z mojej strony. Return jednak nie jest w pętli.
    I tak na koniec, to nie jest forum o programowaniu, tylko o bezpieczeństwie. Lepiej poszukaj pomocy na forach dla programistów.
    Wasz czas jest ograniczony, więc nie marnujcie go na życie cudzym życiem. Nie dajcie się schwytać w pułapkę dogmatu, która oznacza życie według wskazówek innych ludzi. Nie pozwólcie, by szum opinii innych zagłuszył wasz wewnętrzny głos. I co najważniejsze, miejcie odwagę iść za głosem swojego serca i intuicji. Wszystko inne jest mniej ważne.

    Steve Jobs

  5. #15
    Zarejestrowany
    May 2007
    Postów
    406

    Domyślnie

    Kod:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int kukulka (int ile);
    
    int main(int argc, char *argv[])
    /**********************************/
    {
    
        int m = 20;
        cout << "Zaczynamy" << endl;
        
        m = kukulka(5);  // wypisz tekst 5 razy, i do m przypisz wartosc 77
        cout << "\nNA koniec m=" << m;  // wypisuje tekst i liczbe  77
    
            system("PAUSE");  // na koniec programu pauza!!!
    
    }
    /*********************************/   
    
    int kukulka(int ile)
    {
        int i;
        for(i=0; i < ile; i++)
       {
                 cout << "KUKU";    // tekst wyswietli sie n razy, gdzie n to liczba podana              w parametrze
       }
                 return 77; 
                     // jak strzelisz pauze po returnie to nic sie nie stanie, bo powrót następuje przed wywyołaniem owej funkcji
                 
    }

    int costam(int cos_innego);
    [typ zwracany] [nazwa funkcji] [typ parametru] [identyfikator parametru],

    osobiście radziłbym spędzać więcej czasu na samodzielnym "kombinowaniu", niż pytać na tym forum o elementarne podstawy programowanie
    Ostatnio edytowane przez kaspsior : 08-11-2007 - 11:20

  6. #16

    Domyślnie

    dzięki ....

Strona 2 z 2 PierwszyPierwszy 12

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj