Diferencia entre revisiones de «Programación C y C++»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 32: | Línea 32: | ||
== Pasar por referencia?¿ == | == Pasar por referencia?¿ == | ||
== Documentación == | == Documentación == | ||
[http://c.conclase.net/curso/?cap=011#inicio Curso de C++ con clase]<br/> | |||
[http://www.elrincondelc.com/cursoc/cursoc14.html Curso de C - El Rincón de C]<br/> | |||
= Punteros = | = Punteros = | ||
Revisión del 19:43 5 mar 2013
Variables
unsigned signed uint8_t byte int long char
Estructuras
Definicion
Declaracion
struct nombre{<br/>
int variable1;<br/>
long variable2;<br/>
char variable3[40];<br/>
};
struct nombre pedro; //En C es obligatorio usar la palabra struct en la declaracion de un objeto struct, en C++ no lo es.
El objeto pedro es un struct de tipo nombre.
Otra forma de declarar:
struct nombre{
int variable1;
long variable2;
char variable3[40];
}pedro;<br/>
Para inicializar la variable pedro se hace como con los arrays,
pedro = {2, 40, "hola"};
Acceder a la información
Pasar por referencia?¿
Documentación
Curso de C++ con clase
Curso de C - El Rincón de C
Punteros
typedf -> cambia nombre del tipo a otro nombre personalizado. Ej. typedef strcut contacto contacto_t; //Ahora escribiendo contacto_t estoy escribiendo en realidad struct contacto.