include('head.txt');?>
/*======================================================================*\ Nehany automatizalt folyamat \*======================================================================*/ aswc_counter(); // Szamlalo aswc_oldallekeres('w'); // functions.inc.php if (aswc_is_user($_SESSION['loggedin_type'])) { include 'toolbar.inc.php'; } ?>
|
|||||||
|
|||||||
Témaköreink[ 3D Studio MAX ] [ C,C++ ] [ CSS ] [ HTML/XHTML ] [ Online Marketing ] [ Photoshop ] [ PHP ] [ Putra Writer ] [ Webdesign ] Statisztika
|
C,C++ -> Relációs és logikai operátorok
Relációs és logikai operátorok A C nyelv relációs operátorai >, >=, <, <=. Ez a sorrend egyben a precedenciájuk sorrendje is. Eggyel alacsonyabb precedenciájúak az egyenlőség operátorok: ==, !=, A relációs operátoroknak a precedenciája kissebb, mint az arimetikai operátoroké. Pl az i < hatar-1 úgy értékelődik ki, mint ha a i < (hatar-1) formában írtuk volna. A && és || operátorokkal összekapcsolt kifejezések kiértékelése balról jobbra történik, és a kiértékelődés azonnal félbeszakad, ha az eredmény igaz vagy hamis volta ismerté válik. for (i = 0; i < lim-1 && (c = getchar ( )) != 'n' && c != EOF; ++i) s[i] = c; Az && precedenciája nagyobb, mint a II precedenciája, és mindkét operátor alacsonyabb precedenciájú, mint a relációs és egyenlőség operátorok. i < lim-1 && (c = getchar( )) != 'n' && c != EOF kifejezés nem tartalmaz zárójeleket,. De mivel a != precedenciája nagyobb, mint az értékadásé, ezért zárójelezés szükséges: (c = getchar ( )) != 'n' Ezzel elérjük, hogy az értékadás történjen meg, és csak ezután hasonlítható össze a c értéke és az 'n' karaktere. A ! unáris (egyoperandusú) negáló operátor a nem nulla (igaz) operandust 0 értékűvé (hamissá), a 0 értékű (hamis) operandust 1 értékűvé (igazzá) alakítja. A ! operátor gyakran használatos olyan szerkezetekben, mint: if (!igaz) az if (igaz= = 0) kifejezés helyett.
|
Hello VendégAz oktatóanyagok olvasásához be kell jelentkezned.
Szeretnék regisztrálni. Elfelejtettem a jelszavam!Kiküldöm magamnak! |