programacion dev c++

Páginas: 2 (383 palabras) Publicado: 21 de marzo de 2013
Clase 6
Estructuras de TODO programa en C
#include “stdio.h”
int main(void){
BLOQUE DE CODIGO
return 0;
}
Comentarios
/* para poner comentarios en un código, se utiliza barra asterisco, Todoel código que este dentro de esto el compilador lo omite*/
//también se puede trabajar con dobles barras y solo se comenta una línea de codigo
Definición de variables
int a;
int b;
a=3;
a=5;------------------------
int a,b;
a=3;
b=5;
int a=3,b=5;
-----------------------
Asignacion multiple.
int x,y,z;
x=y=z=0;

Recuerde que las variables tienen dirección y valor.
Punteros:Los punteros son un tipo de dato que permiten almacenar direcciones de memoria.
Los punteros tienen un tipo de dato asociado (char, int, float)
Un puntero tipo int apunta a una variable tipo int.Un puntero tipo char apunta a una variable tipo char.
Nota: SIEMPRE HAY QUE ASIGNAR UNA DIRECCION DE MEMORIA A LOS PUNTEROS.
Declaracion de punteros:
Sintaxis:
*

Tipo de dato del objetoreferenciado por el puntero

Identificador de la variable de tipo puntero.

Uso de punteros: Aplicaciones (Para que sirven)
1) Paso por referencia (programación modular)
2) Memoria dinámica.
3)Trabajo con arreglos
Operadores para el manejo de punteros (Desreferenciacion de punteros)
& dirección de…..
(siempre va antes de variables que almacenen valor , NO antes de una variable tipopuntero)
* valor de…..
(siempre va antes de un puntero, excepción si es multiplicacion)

Ejemplos:
#include "stdio.h"
Int main (void){
Int a,b,c,*pa,*pb,*pt;
a=3;
pa= &a;
b=4;
pb=&b;pt=&c;
*pt= -5;
c= 5 * *pa;
printf(”%d\n”,*pt);
printf(”%d\n”,c);
return 0;
}
Operadores
1) Operadores aritméticos.
2) Operadores Unarios
3) Operadores relacionales – lógicos
4)Operadores a nivel de bit.

OPERADORES ARITMÉTICOS.
Suma +, resta -, multiplicación *, división /, modulo %.
Modulo : Calcula el residuo de la división entera. NO OPERA SOBRE FLOAT.
Ejemplo.
int...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dev C++
  • Dev c++
  • Dev c
  • dev c
  • Dev c++
  • Programacion en dev++
  • dev c++
  • dev c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS