Ayuda!

Iniciado por gmojon, 24 Junio 2014, 01:48 AM

0 Miembros y 1 Visitante están viendo este tema.

gmojon

Tengo un proyecto de nuevo, tuve tmbn q investigar, un camarada encontro esto, solo que no pudo explikarme bien komo se manejaba.

Gracias por su ayuda!



BOOL posxy(short,short);
BOOL color(int);

Tengo duda con BOOL, más especificamente

engel lex

as funciones por lo general tienen un valor de retorno...

BOOL es de booblean, que es una sentencia binaria (true, false) eso quiere decir que tu ejecutas por ejemplo

posxy(1,1);

si eso se ejecutó bien retornará true, si no, retornará false... si estás seguro que lo estás haciendo bien, este valor de retorno no es importante...

sin embargo, busca la documentación de la función para saber exactamente en que valores da true y en cuales false
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

gmojon

#2
OK. Creo que capte correctamente, gracias!!!

Otra duda, en el prototipo de la funcion hay SHORT, que es eso??

Bob1098

Short es una palabra reservada que se adjunta a una variable, y que por lo general lo que básicamente hace es reducir el tamaño en bytes de la variable.

Por ejemplo, si tiene un int, este ocupa 4 bytes, pero si tienes un short int, este ocupará 2 bytes. Existe también otra palabra (long) que es para lo contrario, aumentar el tamaño en bytes. SIn embargo, el aumentar o reducir el tamaño de la variable, se pierden o se ganan valores posibles. Con un short int el número entero que puedes almacenar en la variable va a ser menor que el que pueda almacenar un int. Con un long int, el tamaño será mayor (8 bytes).

Espero que te haya servido.

eferion

Cita de: Bob1098 en 24 Junio 2014, 14:06 PM
Short es una palabra reservada que se adjunta a una variable, y que por lo general lo que básicamente hace es reducir el tamaño en bytes de la variable.

Por ejemplo, si tiene un int, este ocupa 4 bytes, pero si tienes un short int, este ocupará 2 bytes. Existe también otra palabra (long) que es para lo contrario, aumentar el tamaño en bytes. SIn embargo, el aumentar o reducir el tamaño de la variable, se pierden o se ganan valores posibles. Con un short int el número entero que puedes almacenar en la variable va a ser menor que el que pueda almacenar un int. Con un long int, el tamaño será mayor (8 bytes).

Espero que te haya servido.

No generalices los tamaños porque lo que dices no se va a cumplir siempre.

Un ejemplo: En arquitecturas de 16 bits, int ocupa 2 bytes, en arquitecturas de 32 bits ocupa 4.