OT: Pregunta de C

Horst von Brand vonbrand en inf.utfsm.cl
Vie Nov 19 15:49:42 CLST 2004


Gustavo Chain <id1 en vtr.net> dijo:
> Holap, tengo una pregunta referente al Lenguaje C
> 
> cual es la diferencia entre:
> 
> main()
> int x;
> {
> ...
> }
> 
> a hacer esto
> main()
> {
> int x;
> ...
> }
> 
> Gracias...

Que el primero es ilegal en las versiones actuales de C. En K&R C se
escribian los tipos de los argumentos despues del encabezado:

   int f(w, x, y, z)

   int x;
   float y;
   char z;

   {
      ...
   }

Como para w no se indica tipo, es int por omision. Tal vez algun compilador
aturdido aceptara lo primero que pones...
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux