[C con Clase] Pequeñas dudas sobre capítulos 2, 6 y 8
David Reza
l.fix3r.l en gmail.com
Sab Mar 29 20:08:59 CET 2008
Hola a todos, no había tenido tiempo de seguir con el curso pero aquí estoy
con más dudas sobre él.
- En el capítulo 2, Tipo "enum" o enumerado, dice:
Este tipo nos permite definir conjuntos de constantes, normalmente de tipo
> int, llamados datos de tipo enumerado. Las variables declaradas de este
> tipo sólo podrán tomar valores entre los definidos.
Mi duda es en lo que respecta a la parte de "normalmente de tipo int". Eso
quiere decir que también sirve para definir conjuntos de constantes de otro
tipo o simplemente es sólo para el tipo int?
- En el capítulo 6, Cómo se declaran las variables dice:
En C, contrariamente a lo que sucede con otros lenguajes de programación,
> las variables no inicializadas tienen un valor indeterminado, contienen lo
> que normalmente se denomina "basura", también en esto hay excepciones como
> veremos más adelante.
Ésto también se aplica para C++?
- En el capítulo 8 dice:
> La asignación directa sólo está permitida cuando se hace junto con la
> declaración. Por ejemplo:
>
> char Saludo[5];
> Saludo = "HOLA"
>
> Producirá un error en el compilador, ya que una cadena definida de este
> modo se considera una constante, como veremos en el capítulo de "arrays" o
> arreglos.
>
Por qué una cadena definida de esa forma se considera una constante? En el
capítulo de arreglos no veo que explique algo.
Saludos y gracias de antemano por su ayuda.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080329/a72fa981/attachment.html>
Más información sobre la lista de distribución Cconclase