elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda con expresión booleana
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con expresión booleana  (Leído 2,792 veces)
Denok

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Duda con expresión booleana
« en: 5 Enero 2012, 01:00 am »

Hola, es que tengo una duda muy básica.
Que quiere decir este codigo:
Código
  1. bool encaixa = true;
  2. encaixa = (x[j] == y[i+j]);
  3.  

Que es una condición para que sea true o false o que es?

Esa es mi duda, muchas gracias.
Adiós.


« Última modificación: 5 Enero 2012, 01:04 am por Denok » En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.966


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Duda con expresión booleana
« Respuesta #1 en: 5 Enero 2012, 01:06 am »

Si, la comparacion retorna true o false y se le asigna el resultado a encaixa.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Denok

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Duda con expresión booleana
« Respuesta #2 en: 5 Enero 2012, 01:16 am »

Vale, muchas gracias!.
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.966


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Duda con expresión booleana
« Respuesta #3 en: 5 Enero 2012, 01:17 am »

De nadas   :)
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Duda con expresión booleana
« Respuesta #4 en: 5 Enero 2012, 02:51 am »

Solo una nota:

La primera asignación es superflua ya que lo primero que se hace con la variable es asignarle un valor (true o false, resultado de la comparación). Debido a ello ese fragmento se debería acortar a solo:
Código:
bool encaixa = (x[j] == y[i+j]);

Un saludo
En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con expresión booleana
Dudas Generales
.:UND3R:. 3 4,028 Último mensaje 3 Noviembre 2011, 21:33 pm
por .:UND3R:.
duda sobre funcion booleana c++
Programación C/C++
indict 5 6,227 Último mensaje 12 Diciembre 2012, 02:48 am
por naderST
duda con expresion posfija
Dudas Generales
m@o_614 1 1,854 Último mensaje 20 Noviembre 2014, 06:58 am
por DarK_FirefoX
Programa en C que simplifique una expresion booleana
Programación C/C++
nataliaperez1995 6 4,237 Último mensaje 29 Abril 2017, 02:51 am
por Ancasu
Duda con expresion
Programación C/C++
Dumy 7 6,696 Último mensaje 22 Febrero 2022, 21:20 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines