FizWeb

C programozás - Porkoláb Zoltán (2017)

C programozási nyelv fizikus BSc hallgatók számára: http://gsd.web.elte.hu/c-phys/

  1. Általános bevezető, a C nyelv története, fordítás, szerkesztés, futtatás.
  2. A C programok szerkezete, alaptípusok, méretük, promóciók.
  3. Preprocesszor és használata.
  4. Operátorok, kifejezések, kifejezések kiértékelése.
  5. Utasítások, vezérlési szerkezetek, deklarációk.
  6. Láthatóság, élettartam szabályai.
  7. Deklarációk, definíciók.
  8. Függvények, paraméterátadás, a main paraméterei.
  9. Tömbök, pointerek, pointer-aritmetika, tömbök és pointerek kapcsolata.
  10. Struct, union, enum, malloc, free.
  11. Input/output, filekezelés, stringkezelés, egyéb szabványos könyvtári elemek.
  12. Egy unix utility (pl. hd) implementálása, flagekkel.