Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaBence Csonka Megváltozta több, mint 10 éve
1
www.programozas-oktatas.hu
2
Kifejezések 2+3 Egy egyszerű kifejezés… © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
3
Kifejezések 5 … és az értéke © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
4
Értékadás int szam; szam = 2+3; Futtassuk le! © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
5
Értékadás int szam; szam = 2+3; szam = ? értéke meghatározatlan © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
6
Értékadás int szam; szam = 2+3; szam = ? © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
7
Értékadás int szam; szam = 5; szam = ? © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
8
Értékadás int szam; szam = 5; szam = 5 © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
9
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Függvény, ami összead három számot. © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
10
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Visszatérési érték int típusú © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
11
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Három paramétere int típusú és nevük: a, b és c © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
12
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Visszatérési érték beállítása és kilépés a függvényből © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
13
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Általában azonos típus © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
14
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Futtassuk le! © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
15
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
16
Függvények int osszeg(int 1, int b, int c) { int o = 1+b+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } A megadott paraméterek bemásolódnak a függvény argumentumaiba: a=1 © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
17
Függvények int osszeg(int 1, int 2, int c) { int o = 1+2+c; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } A megadott paraméterek bemásolódnak a függvény argumentumaiba: b=2 © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
18
Függvények int osszeg(int 1, int 2, int 3) { int o = 1+2+3; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } A megadott paraméterek bemásolódnak a függvény argumentumaiba: c=3 © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
19
Függvények int osszeg(int 1, int 2, int 3) { int o = 1+2+3; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } Elindítjuk a függvény futtatását. © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
20
Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
21
Függvények int osszeg(int 1, int 2, int 3) { int o = 6;o = 6 return o; } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
22
Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return o; o = 6 } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
23
Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return 6; o = 6 } int main() { int ossz=osszeg(1,2,3); printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
24
Függvények int osszeg(int 1, int 2, int 3) { int o = 6; return 6; o = 6 } int main() { int ossz= 6; printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
25
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz= 6;ossz = 6 printf(”%d\n”, ossz); } © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
26
Függvények int osszeg(int a, int b, int c) { int o = a+b+c; return o; } int main() { int ossz= 6; printf(”%d\n”, 6 ); } Kiíródik a megadott formátumban a képernyőre. © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
27
Rendben van? Remélem segített ez a rövid animáció megérteni, hogyan működnek a függvények. Küldd tovább azoknak, akiknek szüksége lehet rá! Ha gondod van a programozás más részeivel is: www.programozas-oktatas.hu © Pasztuhov Dániel, www.programozas-oktatas.hu, 2010www.programozas-oktatas.hu
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.