Forum huvudsida -> Programmering -> Funktioner/Functions
Sidor: 1
DatorHacker | 14:10 - 9:e Maj 2008 | Post #1 | |
Medlem Inlägg: 20 Skicka PM |
Tja har börjat med Funktioner har bara några frågor om första koden i guiden.
(Nu försökte jag välja C++ källkod i listan för att det inte ska bli en text men inte säker på att det funkar) Annars får någon admin fixa det eller förklara hur man gör) Iallafall. Jag undrar en sak om den koden. Först skapar jag en Funktion av datatypen void. Skriver ut ''Nu är vi i funktionen minFunktion". Returnerar (inget värde eftersom det är void. Men skriver return; Sedan int main där programmet startar. Skriver ut ''Nu startar vi" Sedan står det "minFunktion(); och det är tydligen här som är funktionsanropet enligt guiden. Sedan skriver man ut "Nu är vi tillbaka i main-funktionen igen? Man anropar ju minFunktion hur kan man då vara i mainfunktionen(int main då?) Det är säkert något jättelätt och bara jag som är trög, men vill vara säker. När jag kompilerar det skrivs det först ut: Nu startar vi! Nu är vi i funktionen minFunktion! Nu är vi tillbaka i mainfunktionen igen! Här förstår jag ju att mainfunktionen skriver ut cout först ''Nu startar vi" och hoppar tillbaka till minFunktion och skriver ut "Nu är vi i funktionen minFunktion" och sedan den sista "Nu är vi tillbaka i mainfunktionen igen" Så det jag undrar är alltså varför det står att man är tillbaka i mainfunktionen när man anropat minFunktion? Kodruta fixad. Du har PM//herj Senast redigerad 15:54 - 9:e Maj 2008 |
Python | 15:11 - 9:e Maj 2008 | Post #2 | |
Medlem Inlägg: 157 Skicka PM |
När minFunktion är avslutad går programmet tillbaka till main och fortsätter där man anropade minFunktion. main() -> minFunktion() -> kör klart main(). Kanske lite dåligt förklarat men hoppas att du förstår i alla fall. ------------------------- ------------------------- Senast redigerad 15:12 - 9:e Maj 2008 |
DatorHacker | 16:19 - 9:e Maj 2008 | Post #3 | |
Medlem Inlägg: 20 Skicka PM |
Nej det var mycket bra förklarat, tack |
Sidor: 1
Forum huvudsida -> Programmering -> Funktioner/Functions
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-14 19:25
Vecka: 20
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.