Editando
C10 - Finite State Machine
(sección)
Ir a la navegación
Ir a la búsqueda
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
= Structures = <br> *Un <b>struct</b> en C es un "array" de variables de diferentes tipos Ej: crearé un struct jugador struct Player{ unsigned int xPos; unsigned int yPos; unsigned short points; } struct Player Player1; void main(void){ Player1.xPos = 3; Player1.yPos = 2; Player1.points = 0; } *Este código declara un struct Player con 3 variables. Dos variables son del tipo int y la otra es de tipo short *Luego declaramos un struct, Player1 *En el main lo que hacemos es acceder a cada variable que hay en el struct. Utilizamos el punto *Con <b>typedef</b> podemos crear nuevos tipos de variables (como int, long, ... ) Ej: crearé un nuevo tipo de variable que será un struct de Player struct Player{ unsigned int xPos; unsigned int yPos; unsigned short points; } typedef Player Ptype; Ptype Player1; void main(void){ //Código } Al declarar un tipo Ptype cada vez que quiera crear un struct Player no tendré que poner struct Player Player1; Poniendo solo Ptype Player1; Ya estoy declarando una variable de tipo struct Player<br> <br>
Resumen:
Ten en cuenta que todas las contribuciones a Proyectos se consideran publicadas bajo la Creative Commons Atribución-CompartirIgual (véase
Proyectos:Derechos de autor
para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre.
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Menú de navegación
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Espacios de nombres
Página
Discusión
español
Vistas
Leer
Editar
Ver historial
Más
Buscar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Páginas especiales
Herramientas
Lo que enlaza aquí
Cambios relacionados
Información de la página