Skillnad mellan versioner av "Kap 7 Funktioner (17)"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 58: | Rad 58: | ||
=== <b><span style="color:#931136">Allmän form på definition av en funktion med returvärde</span></b> === | === <b><span style="color:#931136">Allmän form på definition av en funktion med returvärde</span></b> === | ||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Allm_Form_Def_Fkt.jpg]]</div> | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Allm_Form_Def_Fkt.jpg]]</div> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | <div class="ovnc"> | ||
+ | === <b><span style="color:#931136">Placering av funktioners definition</span></b> === | ||
+ | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Placering.jpg]]</div> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | <div class="ovnE"> | ||
+ | === <b><span style="color:#931136">Allmän form på anrop av en funktion med returvärde</span></b> === | ||
+ | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Allm_Form_Anrop_Fkt.jpg]]</div> | ||
</div> | </div> | ||
Versionen från 7 oktober 2023 kl. 09.17
Innehåll
Tis 17 okt, kl 9-12
<< Agenda | Genomgång 17 | Övningar 17 | Planering | Nästa lektion >> |
7.2 Funktioner med returvärde
Modularisering av programmet Hour2Sec
Vad händer när totalsek() anropas?
Funktionens definition ersätter anropets kod och exekveras där
Tre saker händer när en funktion anropas:
- Parameteröverföring:
Det finns olika parameteröverföringsmetoder, t.ex. värdeanrop, referensanrop osv.
- Exekvering av funktionskroppens kod
- Överföring av returvärdet
7.3 Definition och anrop av funktioner
Allmän form på definition av en funktion med returvärde
Placering av funktioners definition
Allmän form på anrop av en funktion med returvärde
Gå vidare till: när du är klar med denna genomgång.
Copyright © 2023. All Rights Reserved.