aa=3;
multiplicación
bb=5;
cc=aa*bb;
‘ Damos un par de valores, y calculamos una
kk=cc+1;
dd=myfunc( kk );
‘ Llamada a la función myfunc, con el parámetro kk.
‘ Su valor de vuelta es asignado a la variable dd
}
myfunc( t )
char t;
{
char c;
c=t+4;
return( c );
‘ Calculamos la función deseada
‘ Devolvemos el valor c.
}
No es nuestro deseo tampoco hacer un estudio profundo del lenguaje c, del que es
abundante la bibliografía y con el que pensamos que se hallará familiarizado cualquier
lector que se aventure en estas páginas, pero sí hablaremos de sus ventajas, sus
desventajas y hasta dónde llega su desarrollo como lenguaje (qué encontraremos en sus
librerías).
Por lo pronto, hete aquí la comparación directa con el resultado de la compilación,
test0.s. Es fácil apreciar lo simple, escueto, legible y fácil de modificar que resulta el
código en c.
;Small C PIC16C84;
; Coder (1.0 2/10/95)
; Version 0.002
; Front End (PIC Ver 1.0 2/19/95)
include '16c84.h'
; **************code segment cseg*******************
org _CSEG
; Begin Function
main_
84