icono letras

Lenguaje C--

Macros y utilidades

Núm. página

Estructuras de control

  1. rest_b
    • ε
    • opdb γ rest_b
  2. exp_b
    γ rest_b
if(opbs1)
if(opbs1|| 0)
if(exp_b1){
   texto1
}
Z.obf == exp_b1;
Z1 = 0;
=.obf
JUMP
:i
texto1
...i
if(exp_b1){
   texto1
}
else{
   texto2
}
if(exp_b1){
   texto1
   :i
}
texto2
...i
while(exp_b1){
   texto1
}
if(exp_b1){i
   texto1
   :i
}
do{
   texto1
} while(exp_b1);
texto1i
if(exp_b1){
   :i
}
for(texto1;exp_b1;texto2){
   texto3
}
texto1;
while(exp_b1){
   texto3
   texto2
}
  1. casd
    • case
    • default
  2. fin_case
    • $
    • casd
switch(α1){
   texto1
}
Z.brk = Z:i;
F.sw = α1;
:swc:{$
  texto1
$}
JUMP
1:ji
...j
break;
}
Z:i = Z.brk;i

swc

:swc:{
   texto1
   $
   case α1:
     texto_swc1
   fin_case1
F.case = α1;
Z1 = Z.case;
=.sw
JUMP
*:i
:swc:{
  texto1
  texto_swc1i
  $
  fin_case1
:swc:{
   texto1
   $
   default:
     texto_swc1
   fin_case1
$}
:swc:{
   texto1
   fin_case1i
   break;
   $
   case Y.sw::i
$}
:swc:{
   texto1
   $
   case α1:
   fin_case1
:swc:{
   texto1
   $
   case α1:
   NADA
   fin_case1
:swc:{
   textoc1
   $
$}
break;
textoc1
Núm. página