Buenos dias.
Me ha asaltado una duda, al definir una estructura se hace lo siguiente
typedef struct nombrenuevo {
//las variables que incluyen
...
}otronombre;
Y luego se utiliza de la siguiente manera:
otronombre var;
Mi pregunta es la siguiente, ¿porque no se hace asi?
typedef struct nombrenuevo {
//las variables que incluyen
...
};
o en su defecto
struct nombrenuevo {
//las variables que incluyen
...
};
y utilizar:
nombrenuevo var;
Cuando estudié C/C++ en su momento lo aprendí asi, y siempre que he
leido algún código que incluia estructuras tb venía así. Lo cual hace
que me pregunte porque, si el compilador no da ningún warning ni error
(aunque no por eso quiere decir que es la mejor manera).
Ya se que la pregunta es de novatos, pero hay veces que aprendes, algo
lo usas y no sabes muy bien porque, como muestra un botón.
Gracias.
Leer las respuestas