next up previous contents
Elõre: Elsõdleges kifejezések Fel: C programozás a BORLAND Vissza: Típusdefiniáló (typedef) azonosítók

Kifejezések

A kifejezés (expression) a C nyelv egyik kulcseleme. Az eddigiekben találkozhattunk vele (igaz, kicsit korlátozottabb formában) az elõfeldolgozó #if típusú utasításai feltételrészében, tömbindexeknél és a definíciók inicializáló részében. Azonban látni fogjuk majd, hogy a kifejezések önmagukban utasítás értékûek is lehetnek, mert a C nyelvi kifejezés jóval tágabb értelmû, mint a más nyelvekben megszokott. A kifejezések formailag vagy elsõdleges kifejezések lehetnek, vagy részkifejezés(ek)bõl épülnek fel operátor(ok) segítségével. A C nyelvben létezik egyoparandusú (unary), kétoperandusú (binary) és háromoperandusú (ternary) operátor. Példa lehet az egyes csoportokra a negálás operátora ( -x), a szorzás operátora (x*y) és a makróknál bemutatott feltételes operátor (x < y ? x : y). A következõkben elõször áttekintjük az elsõdleges kifejezéseket.