[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