Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Codigo fuente de nano.. que hace esta linea

Estas en el tema de Codigo fuente de nano.. que hace esta linea en el foro de C/C++ en Foros del Web. Buenas.. estoy leyendo e intentando entender el codigo fuente del editor nano y me encontre una linea bastabte rara Código: for (; this_syntax != NULL; ...
  #1 (permalink)  
Antiguo 25/02/2009, 18:10
 
Fecha de Ingreso: octubre-2008
Mensajes: 50
Antigüedad: 15 años, 6 meses
Puntos: 2
Codigo fuente de nano.. que hace esta linea

Buenas.. estoy leyendo e intentando entender el codigo fuente del editor nano y me encontre una linea bastabte rara
Código:
for (; this_syntax != NULL; this_syntax = this_syntax->next)
no entiendo porque el punto y coma ";" antes de la variable
  #2 (permalink)  
Antiguo 25/02/2009, 18:29
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: Codigo fuente de nano.. que hace esta linea

Creo queen todos los lenguajes la estructura del bucle for es la misma

for ( definicion de variables ; condicionamiento ; accion al ser verdadero )

ejemplo

for(i=0, n=i+2 ; 2*i > n ; n=n+2;
{
resto del proceso
}
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #3 (permalink)  
Antiguo 25/02/2009, 18:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 50
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Codigo fuente de nano.. que hace esta linea

uff la verdad no sabía que eso se podía dejar el espacio si tengo la variable asiganada que bueno saberlo cada día se aprende algo nuevo
  #4 (permalink)  
Antiguo 25/02/2009, 20:56
Avatar de MeduZaPaT  
Fecha de Ingreso: enero-2009
Ubicación: USA
Mensajes: 106
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Codigo fuente de nano.. que hace esta linea

Cita:
Iniciado por Tet0 Ver Mensaje
uff la verdad no sabía que eso se podía dejar el espacio si tengo la variable asiganada que bueno saberlo cada día se aprende algo nuevo
no solo podes dejar el espacio vacio, tambien podes asignar muchas variables de una vez, el for es muy util
  #5 (permalink)  
Antiguo 26/02/2009, 02:07
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Codigo fuente de nano.. que hace esta linea

Podes omitir cualquiera de las tres expresiones del for, este es un ejemplo de un bucle infinito (siempre podes terminarlo dentro del bloque de codigo correspondiente por supuesto):

Código:
for (;;)
{
...
}
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #6 (permalink)  
Antiguo 26/02/2009, 18:37
 
Fecha de Ingreso: octubre-2008
Mensajes: 50
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Codigo fuente de nano.. que hace esta linea

Cita:
Iniciado por Eternal Idol Ver Mensaje
Podes omitir cualquiera de las tres expresiones del for, este es un ejemplo de un bucle infinito (siempre podes terminarlo dentro del bloque de codigo correspondiente por supuesto):

Código:
for (;;)
{
...
}
esta interesante el tema, yo he visto muchos codigos "raros" lo pongo entre comillas porque yo lo llamaría un estilo de programación caracteristico, sobre todo la gente que progama en C tiene su forma y la de python tambien se puede conocer el programador de este lenguaje porque programan de una forma bien particular
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.