C++ programozás (Hello World!)
El szeretnék indítani egy cikksorozatot, amennyiben erre lenne igény itt a Logout-on, C++ programozása... – írta: Zwiebel, 15 éve
Bemutató
El szeretnék indítani egy cikksorozatot, amennyiben erre lenne igény itt a Logout-on, C++ programozása részből!
Szerintem sokan gondolkoznak azon, hogy hogyan lehet különféle programokat írni számítógépre, és más eszközökre. Gondolom sokunkat foglalkoztatja az a tény, hogy hogyan lehet például megírni egy webböngészőt melyben kedvenc oldalainkat ( pl. Logout :P ) megtudjuk nézni. Vagy éppen, hogy hogyan lehet elkészíteni egy tetris szerű játékot. Engem is ezek a kérdések foglalkoztattak ezért is kezdtem bele a programozás végtelen világának megtanulásába.
Magam is kezdő / tanuló programozó vagyok és folyamatosan tanulom a nyelvet. Úgy gondoltam, hogy akit érdekel és szeretne legalább alapszinten foglalkozni vele, annak esetleg segíthetnének a cikkjeim. Folyamatosan mélyednénk bele a C++ rejtelmeibe és egyre, nagyobb , hasznosabb programokat írnánk. Természetesen eme lépések nem történnének gyorsan és nagy léptekben sem szeretnék haladni, hisz minél jobban "kivesézzük" a dolgokat annál jobban bennünk maradnak. :)
Először is kezdjük azzal, hogy mint minden más programozási nyelvnek ennek is vannak úgynevezett fordító programjai, melyek közül az ingyenesek és talán legismertebbek:
- Dev-C++ ( ANSI C/C++ fordítóprogram, mely Windows alatt futtatható )
- Microsoft Visual C++ 2008 express edition (mely szintén ingyenes, én személy szerint ezt használom, első ránézésre jobbnak tűnt, mint a Dev-C++, de természetesen mindenkinek más az ízlése)
Ezekkel a programokkal tudjuk lefordítani majd azokat a forráskódokat, melyeket megfogunk írni. Ezek állhatnak több részből is ( melyeket ezek után moduloknak fogunk hívni ), de cikkeim során erre visszafogok térni.
Először is jöjjön egy alap c++ program, mely teljesen üres, csak egy int main() függvényt fog tartalmazni:
int main()
{
return 0;
}
A program részei:
int main():
A main() függvényt minden kódnak egyszer tartalmaznia kell.
int rész : a függvény (main) típusát jelenti: egész
main : a függvény neve
() : a függvénynek nincs paramétere
{ :
a program törzsének a kezdetét jelenti, tehát ez után fog jönni a program kódja.
}:
a program törzsének a befejeztét jelenti, tehát itt lesz vége a programunknak vagy ez után új program blokkot (részt) kell kezdenünk.
return 0; :
Ebben a példánkban csak ez fogja alkotni a program törzsét.
Amint láthatjuk, minden függvénynek a végén kell lennie egy ;-nek hisz a függvényt ezzel "zárjuk le".
Természetesen nem minden programnak a megírása ilyen egyszerű, van több ezer soros program is, de mi ennyire azért nem fogunk belebonyolódni a dolgokba. :)
A cikk még nem ért véget, kérlek, lapozz!
Azóta történt
-
C++ alapok bemutatása
Köszönöm azoknak akik elolvasták az előző cikkemet! Ebben a cikkemben a c++ alapjainak bemutatására fogok...