Diferencia entre revisiones de «Programación C y C++»

De Proyectos
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
 
(No se muestran 43 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
= Variables =
= [[Estructuras]] =
unsigned signed uint8_t byte int long char
= [[Punteros]] =
= [[Memoria Dinámica]] =
= [[Archivos]] =
= [[Variables]] =
= [[PROGMEM]] =
= [[Casting]] =
= Otros =
*casting
*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.


= Estructuras =
= Documentación =
== Definicion ==
[http://www.infor.uva.es/~belar/Ampliacion/Curso%202008_2009/Punteros_en_C.pdf Punteros en C]<br/>
== Declaracion ==
[http://www.zator.com/Cpp/index.htm Curso de C++ - Zator System ]<br/>
struct nombre{<br/>
[http://c.conclase.net/curso/?cap=011#inicio Curso de C++ con clase]<br/>
  int variable1;<br/>
[http://www.elrincondelc.com/cursoc/cursoc14.html Curso de C - El Rincón de C]<br/>
  long variable2;<br/>
[http://www.codeproject.com/Articles/6555/To-new-is-C-To-malloc-is-C-To-mix-them-is-sin Diferencias entre Malloc, Realloc, ... y New, Delete]<br/>
  char variable3[40];<br/>
[http://www.angelfire.com/my/jimena/estructuras/archivos.html angelfire.com]<br/>
};<br/>
[http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Manejo_de_archivos Wikilibros - Programación en C]<br/>
struct nombre pedro; //En C es obligatorio usar la palabra struct en la declaracion de un objeto struct, en C++ no lo es.<br/>
[http://www.cursomicros.com/avr/lenguaje-c/lenguajec.html cursomicros.com - Lenguaje C para Microcontroladores]<br/>
<br/>
El objeto pedro es un struct de tipo nombre.<br/>
<br/>
Otra forma de declarar:<br/>
<br/>
struct nombre{
  int variable1;
  long variable2;
  char variable3[40];
}pedro;<br/>
<br/>
Para inicializar la variable pedro se hace como con los arrays, pedro = {2, 40, "hola"};<br/>
 
== Acceder a la información ==
== Pasar por referencia?¿ ==
== Documentación ==
 
= Punteros =
[http://www.infor.uva.es/~belar/Ampliacion/Curso%202008_2009/Punteros_en_C.pdf Punteros en C]
 
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.

Revisión actual - 10:54 21 mar 2013