Buscar hilos
Buscar mensajes
Buscar wikis
Buscar noticias
Consolas
Juegos
Scene
Tecnología
Internet
Otros
Invitado
Iniciar sesión
Login
|
Registrarse
Registro
Login avanzado
|
Registrarse
Al iniciar sesión aceptas nuestras
condiciones de uso y políticas de privacidad
.
Índice de foros
Índice de foros
Miembros
Staff
Genteol
Colecciones
Búsqueda avanzada
Normas
Cambiar ancho
Noticias
Consolas
Juegos
Scene
Tecnología
Internet
Otros
Multi
plataforma
General
Sistemas VR
Consolas alternativas
Google Stadia
Desarrollo
NS2
Nintendo Switch 2
PS5
PlayStation 5
Xbox
Series
Nintendo
Switch
Xbox
One
PS4
PlayStation 4
Retro
Consolas clásicas
Arcade y emulación
PS Vita
Nintendo 3DS
Wii U
PlayStation 3
Xbox 360
Wii
PSP
NDS
PlayStation 2
Xbox
GameCube
DreamCast
PlayStation
PC
Tecnología
Más
Tecnología
Off-topic
Noticias
Wiki
EOL
›
Foros
›
PC
›
Software libre
[C/C++] Dudilla rápida
Archivado
Moki_X
16 jun 2008 21:51
Pan duro
5.806
mensajes
desde
mar 2003
en
Error 404
16 jun 2008 21:51
Enlace permanente
Pues eso... tengo la siguiente linea:
fabs(ochisq-chisq) < 0.1 ? itst++ : itst=0;
¿Que carajo hace? Es que en mi vida había visto eso!
ochisq y chisq son float. itst es un int.
EDITO: Así, lanzándome un poco a la piscina... ¿puede que sea equivalente al siguiente código?
if (fabs(ochisq-chisq) < 0.1 )
itst++;
else
itst=0;
Fox
16 jun 2008 22:03
Fun development
6.095
mensajes
desde
ene 2002
en
Tauri
Página web de Fox
Twitter de Fox
PSN ID: Foxandxss
Steam ID: Foxandxss
16 jun 2008 22:03
Enlace permanente
Lo es. Eso es el operador ternario, básicamente:
condicion ? true : false;
si condicion se cumple, se ejecuta el true, si no el false. O sea, es como lo que has puesto tu, solo que de forma más sencilla.
Un saludo.
Moki_X
16 jun 2008 22:15
Pan duro
5.806
mensajes
desde
mar 2003
en
Error 404
16 jun 2008 22:15
Enlace permanente
Gracias
¡Qué rapidez!
2
respuestas
Archivado
Volver a
Software libre
Términos y condiciones
|
GDPR
|
Publicidad
©1999-2026
Algunos derechos reservados