Következő: 15.10.17 Megszakítások
 Fel: 15.10 bc(1)
 Előző: 15.10.15 Stringek
     Index 
A POSIX bc csak az if, vagy a while utasításban enged meg
összehasonlításokat, vagy a for utasítás második kifejezésében. Továbbá,
utasításonként csak egy relációs operátor van megengedve.
- if utasítás, else ág
 - A POSIX bc-ben nincs else ág.
 - for utasítás
 - A POSIX bc-ben minden kifejezésnek szerepelnie kell.
 - &&, ||, !
 - A POSIX bc-ben nincsenek logikai operátorok.
 - read függvény
 - A POSIX bc-ben nincs read függvény.
 - print utasítás
 - A POSIX bc-ben nincs print utasítás.
 - continue utasítás
 - A POSIX bc-ben nincs continue utasítás.
 - tömb paraméterek
 - A POSIX bc-ben nincsenek tömb paraméterek. Más
implementációkban lehetnek.
 - =+, =-, =*, =/, =%, =^
 - A POSIX bc-ben nincs szükség ezekre a
,,régi stílusú'' értékadó operátorokra. Ez a verzió megengedi ezeket. Használd
a limits utasítást, hogy megtudd, hogy az installált verzió megengedi-e ezeket.
Ha igen, az ,,a =- 1'' kifejezés csökkenti az a értékét 1-gyel, egyébként pedig
az a értékét beállítja -1-re.
 - szóközök a számokban
 - A bc más implementációi megengedik szóközök
használatát a számokban. Például, az ,,x=1 3'' kifejezés az x változóhoz
hozzárendeli a 13-at. Ebben a bc-ben ugyanez az utasítás szintaktikai
hibát ad.
 - hibák és végrehajtás
 - Ez az implementáció különbözik a többitől abban,
hogy mely kódokat hajtja végre, mikor egy szintaktikai, vagy más hibába
belefut. Ha egy szintaktikai hibát talál a függvénydefiníciójában, a
hibakezelő megpróbálja megtalálni az utasítás elejét, és folytatni a
függvényfeldolgozását. Ha a szintaktikai hiba a függvénytörzsében következik
be, a függvény nem lesz definiálva, és nem lehet meghívni sem. Az interaktív
végrehajtási blokkokban levő szintaktikai hibák érvénytelenítik az egész
blokkot. Egy végrehajtási blokknak minősül az az utasítássor, amely a
következő soremelésig tart. Például:
a=1
b=2
ez két végrehajtási blokk és
{a=1
b=2}
ez egy. A futási-hibák hatására a jelenlegi blokk végrehajtása befejeződik. A
futási-figyelmezetetés nem állítja meg a blokk végrehajtását.
 
 
 
  
 
 Következő: 15.10.17 Megszakítások
 Fel: 15.10 bc(1)
 Előző: 15.10.15 Stringek
     Index 
1999-09-17