mmm, no sé si mis mensajes te llegaron, pero creo que era eso lo que te explicaba, por ejemplo en:<br><br>if(<b> !</b>(x > 0 && x < 10)). la exclamación indica negación. Por eso si tu evaluas la primera expresion:<br>
<br>(x > 0 && x < 10) significa: que x sea mayor que 0 Y que x sea menor que 10; entonces si le aplicamos el operador <b>!</b>, quiere decir:<br>que NO sea mayor que 0 NI menor que 10.<br><br>En el ejemplo que pones me resulta un poco complicado entenderlo porque no se que tipo es argumento y dificil compararlo con NULL, bueno te pongo un ejemplo:<br>
<br>#include <iostream><br>using namespace std;<br><br>int main(int argc, char *argv[]) {<br> int argumento = 0;<br> bool prueba = false;<br> argumento = !argumento; // argumento ahora vale 1<br> prueba = (!argumento == 0); //la expresion sería ( ! 1 == 0) que es lo mismo que ( 0 == 0 ). <br>
return 0;<br>}<br>Ahí argumento se inicia con valor 0 y prueba como false, al hacer argumento = !argumento; le dices a argumento que se asigne su valor contrario, si haces ejecución paso a paso verás que argumento pasa a valer 1. y después vuelves a aplicarle la negacion a argumento, aunque no le asignas nuevo valor, a la hora de evaluarse la expresion eso valdra 0, porque le pides que sea lo contrario a 1. como te he dicho antes: CORRECTO 1, FALSO 0. y mediante el operador <b>!</b> cambias entre esos valores.<br>
<br>Prueba a ejecutar ese fuente y haz tus pruebas. Un saludo !<br><br><div class="gmail_quote">El 6 de julio de 2011 20:43, Antonio Cascales <span dir="ltr"><<a href="mailto:antonio.cascales@gmail.com">antonio.cascales@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><u></u>
<div bgcolor="#ffffff">
<div><font face="Arial">Hola:</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"> jeje, no, ese simbolo de (!=) sé que
significa distinto de, pero a lo que me refería era a algo como:</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial">if (!argumento == NULL)</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"> perdonad si es un mal ejemplo, pero ahora no
caigo en ningún caso donde se use. Tan solo era a modo ilustrativo.</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"> Un saludo, y gracias.</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial">
Antonio</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"></font> </div>
<div>---- Original Message ----- </div>
<blockquote style="border-left:#000000 2px solid;padding-left:5px;padding-right:0px;margin-left:5px;margin-right:0px"><div class="im">
<div style="font:10pt arial;background:#e4e4e4"><b>From:</b>
<a title="josepbord@hotmail.com" href="mailto:josepbord@hotmail.com" target="_blank">josep el
wendo</a> </div>
<div style="font:10pt arial"><b>To:</b> <a title="cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net" target="_blank">cconclase@listas.conclase.net</a>
</div>
</div><div><div></div><div class="h5"><div style="font:10pt arial"><b>Sent:</b> Wednesday, July 06, 2011 5:46
PM</div>
<div style="font:10pt arial"><b>Subject:</b> Re: [C con Clase] Formato de
fecha y simbolo !</div>
<div><br></div>
<div dir="ltr">yo te puedo responder a lo del "!";<br><br>almenos por lo poco
que yo se, implica negación<br>if (a==b)... es lo contrario de if
(a!=b)<br><br><br>
<div>
<hr>
From: <a href="mailto:antonio.cascales@gmail.com" target="_blank">antonio.cascales@gmail.com</a><br>To:
<a href="mailto:cconclase@listas.conclase.net" target="_blank">cconclase@listas.conclase.net</a><br>Date:
Wed, 6 Jul 2011 01:17:14 +0200<br>Subject: [C con Clase] Formato de fecha y
simbolo !<br><br>
<div><font face="Arial" size="2">Hola a todos:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"> Muchas gracias por los diferentes
mensajes con las respuestas, ya parece que empiezo a entender los conceptos de
arrays y punteros, aunque hasta que no haga algunos ejemplos, practique un
poco, y vea que me salen bien, no podré decir que lo tengo
dominado.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"> ahora me gustaría haceros una
preguntita no muy complicada. He visto un ejemplo, relativamente sencillo para
mostrar la fecha actual, pero me surge un inconveniente, y es que cuando voy a
mostrarla con asctime(fecha), me la muestra con el formato inglés, y yo quiero
modificar el formato, para que me diga por ejemplo, Miércoles 6 de Junio de
2011. ¿podéis indicarme de que manera podría hacerlo?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"> Y otra consultita, bastante sencilla
pero que no termino de entender, es el símbolo '!' cuando se utiliza en if,
do-while, while, etc.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"> Muchas gracias a quien responda. Un
saludo,</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">
Antonio</font></div>
<div><font face="Arial" size="2"></font> </div><br>_______________________________________________
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></div></div>
</div></div><p>
</p><hr>
<p></p>_______________________________________________<div class="im"><br>Lista de correo
Cconclase
<a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas:
<a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></div><p></p></blockquote></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>