Informatika2-2012/Eloadas01

A MathWikiből
A lap korábbi változatát látod, amilyen Wettl (vitalap | szerkesztései) 2012. február 7., 22:11-kor történt szerkesztése után volt.

Tartalomjegyzék

1. előadás: A C nyelv alapjai

A C nyelv tulajdonságai

A C általános célú magas szintű (valójában a magasszintű és az alacsonyszintű nyelvek között helyezkedik el), melyet a Unix operációs rendszerhez Dennis Ritchie fejlesztett ki. 1988-ban szabványosítva lett: ANSI C.

  • Strukturált nyelv
  • Hordozható (a C kód számtalan gépen lefordítható és futtatható)
  • Hatékony programok írására alkalmas (a magas szintű nyelvek közül a leghatékonyabbak egyike)

Matematikusként miért tanulunk C-t?

  • A C nyelv több programnyelv alapja (C++, C#, Java,...)
  • Más programnyelven írt kódok hatékonnyá tehetők, ha a legtöbb gépidőt használó függvényeket C-ben újra írjuk.

A C program felépítése

A forrás egyszerű szövegfájl .c kiterjesztéssel, mely bármely szövegszerkesztővel szerkeszthető. Például

#include <stdio.h>
int main() 
{
    printf("Hello, World!\n");
    return 0;
}


Első C program

#include <stdio.h>
main()
{
    printf("Hello, World!\n");
}

#include <stdio.h>
main() {printf("Hello, World!\n");}

Személyes eszközök