Historias
Slashboxes
Comentarios
Barrapunto
Búsqueda
Login
Créate una cuenta
Bitácoras
¿Por qué registrarme?
Ayuda
Secciones
portada
américas
e-derechos
ciencia
debian
empleo
entrevistas
españa
especiales
eventos
formación
libros
ocio
pregunta a /.
softlibre
Barrapunto
Sobre /.
Contactar
FAQ
Bitácoras
Buscador
Alertas
Etiquetas
Temas
Editores
Lo más
Rollos viejos
Encuestas
Enviar
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
GNU, C, y C++ apestan (Parte 8a: Respuestas)
|
Log in/Crear cuenta
|
Top
|
18
comentarios |
Buscar hilo
Mostrar opciones
Umbral:
-1: 18 comentarios
0: 18 comentarios
1: 10 comentarios
2: 7 comentarios
3: 0 comentarios
4: 0 comentarios
5: 0 comentarios
Plano
Anidado
Sin comentarios
Hilos
Primero lo más viejo
Primero lo más nuevo
Primero mejor puntuados
Primero lo viejo (Ignora Hilos)
Primero lo nuevo (Ignora Hilos)
Y recuerda:
Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
Se puede:
(Puntos:0)
por pobrecito hablador
el Lunes, 15 Marzo de 2010, 18:15h (
#1209090
)
int main()
{
int x = 2, y = 0;
printf("%d\n%d\n%d\n\%d\n", !!x, x, !!y, y);
}
Resultado:
1
2
0
0
Re:Se puede:
(Puntos:2)
por
Mu (11278)
el Martes, 16 Marzo de 2010, 08:49h (
#1209194
)
(
http://press.asqueados.net/
| Última bitácora:
Jueves, 17 Abril de 2014, 09:50h
)
Cuidado. Probablemente casi todos los compiladores hagan !0 == 1, pero no están obligados a ello. El lenguaje lo que dice es que !0 es cualquier número que no sea 0. Una implementación puede poner ahí un 33 y quedarse más ancha que Pancha.
--
Envíos descartados por Mu
[barrapunto.com]
[
Padre
]
Se puede:
(Puntos:0){
int x = 2, y = 0;
printf("%d\n%d\n%d\n\%d\n", !!x, x, !!y, y);
}
Resultado:
1
2
0
0
Re:Se puede:
(Puntos:2)( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
Envíos descartados por Mu [barrapunto.com]