Kifejezések 2+3 Egy egyszerű kifejezés… © Pasztuhov Dániel, www.programozas-oktatas.hu
Kifejezések 5 … és az értéke © Pasztuhov Dániel, www.programozas-oktatas.hu
Értékadás int szam; szam = 2+3; Futtassuk le! © Pasztuhov Dániel, www.programozas-oktatas.hu
Értékadás int szam; szam = 2+3; szam = ? értéke meghatározatlan © Pasztuhov Dániel, www.programozas-oktatas.hu
Értékadás int szam; szam = 2+3; szam = ? © Pasztuhov Dániel, www.programozas-oktatas.hu
Értékadás int szam; szam = 5; szam = ? © Pasztuhov Dániel, www.programozas-oktatas.hu
Értékadás int szam; szam = 5; szam = 5 © Pasztuhov Dániel, www.programozas-oktatas.hu
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: © Pasztuhov Dániel, www.programozas-oktatas.hu