elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Aprende C conmigo I
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Aprende C conmigo I  (Leído 2,393 veces)
AGC16

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Aprende C conmigo I
« en: 9 Julio 2012, 21:51 pm »

Cita de: AGC16
Bueno les vengo a mostrar mi blog --> http://aprendecconmigo.blogspot.mx/ donde  publico lo que aprendo lo abri ayer   :xD aqui subire tambien el contenido a elhacker cada 3 o 5 entradas (actualizo a diario)

Herramientas
Necesitas un compilador y un editor (no recomiendo una ide por el momento)

no te voy a decir que escojas yo escojere por ti para que no nos perdamos

Notepad ++ http://notepad-plus-plus.org/download/v6.1.5.html

Mingw  http://sourceforge.net/projects/mingw/


(como instalarlo y configurarlo)

[Editado]



todo listo ahora puedes programar con notepad++  los escribes y con mingw lo compilas atraves de cmd


Hola mundo

Bueno hasta bill gates empezó con eso  bien  ya que tienes las herramientas haz lo siguiente

vas a tu editor escribes esto (el chiste es que lo memorices no copies)

Código:
#include <stdio.h>
main()
{
printf ("hola usuario de mi blog");
}

1. Lo guardas como holam.c en "C:/" del disco duro dentro de una carpeta que vas a crear llamada c

2. Habré cmd (Windows + R: cmd) y dirígete a tu carpeta en "C:/"

(para ir a "C:/" adentro de tu carpeta "c" escribe:)


Código:
cd.. 
cd..
cd..
cd c

3. Escribe:


          
Código:
 gcc -o hola holam.c


(si te da un error cagaste algo vuelve a ver que escribiste mal o si no, no tienes bien instalado el mingw)


4. Escribe:
    
        hola.exe

Si te sale "hola usuario de mi blog" escrito en la pantalla felicidades tienes tu primer programa.


Componentes del programa

Bien antes de empezar a elogiar que hiciste un hola mundo debemos saber para que sirve cada  cosa pero eso viene por separado primero te diré las partes de un programa en c sus "componentes"

Aunque cada uno de los programas son distintos, todos tienen características comunes.

Veamos en que consiste cada uno:

Comentarios:Se identifican porque van entre diagonales y asterisco.Nos sirve para comentar sobre un código escrito  
ejemplo:
Código:
/*este código enciende mi televisor en la mañana*/

Inclusión de archivos: Consiste en mandar llamar a la o las bibliotecas donde se encuentran definidas las funciones de C (instrucciones) que estamos utilizando en el programa.
ejemplo:
Código:
#include <stdio.h>
 manda a llamar a stdio.h

main(): En C, todo está constituido a base de funciones. El programa principal no es la excepción. main() indica el comienzo de la función principal del programa la cual se delimita con llaves. es obligatoria en todos los programas

ejemplo:
Código:
main()
{
/*codigo bla bla bla*/
}

Variables : Antes de realizar alguna operación en el programa, se deben declarar la(s) variable(s) que se utilizarán en el programa.

Código:
int abrir_refri;

Funciones: función es un fragmento de código que realiza una tarea bien definida.
ejemplo:
Código:
printf ("esta función muestra texto");

Enunciados: son la parte de código que hace le dice que hacer a la maquina  operaciones mostrar texto abrir el microondas etc..
ejemplo:
hay muchos ejemplos pero me da pereza

Les dejaría un ejemplo pero ya me canse busquen en google una calculadora o algo parecido para analizarlo

"me robe un pedazo de monografias.com"

variable y constantes

Variables:

Una variable es una posición de almacenamiento  en la memoria (ram) que tiene nombre "si desea saber mas busque en google"

Como haz visto en algunos proyectos de C como calculadoras  (sino busca un ejemplo)  hay distintas tipos de variables como int char short long float double estos sirven para decir el rango del valor y el tipo de tu digito


Ejemplo de una variable:
Código:
int abrir_refri = 25;



char, int, shor, long, son valores enteros pero de diferente rango de valor


float y double son numeros con punto decimal pero con diferente rango de valor


unsigned sirve para solo usar numero con valor positivo



-listado de rango de valores


¿Como se declaran las variables?

palabra clave + nombre de variable + signo de igual + valor + punto y coma

Código:
long blog = 72;

Constantes

las constantes es casi los mismo que las variables pero están no cambian su valor

estas tienen diferentes palabras claves y solo hay 2

define y const

¿Como se declaran las constantes?

#define + nombres de constante + valor

Código:
#define juan 12

const + float + signo igual + valor + punto y coma

Código:
const float = 2.8;


Preguntas


¿para que hay tantos tipos no solo podríamos usar double y ya?


es para optimizar la memoria ram si un programa lo construyen así acapararía toda la memoria ram


« Última modificación: 10 Julio 2012, 01:45 am por AGC16 » En línea

avesudra


Desconectado Desconectado

Mensajes: 724


Intentando ser mejor cada día :)


Ver Perfil
Re: Aprende C conmigo I
« Respuesta #1 en: 9 Julio 2012, 22:35 pm »

¡Hola!

Solo vengo a comentarte una cosa sobre los pasos que realizas para instalar MinGW , me parece que donde dijiste que si no funciona la cagaste , no le vá a funcionar a nadie pues hay que poner el directorio bin del compilador en la variable path de las variables de entorno ya sea por comandos o manualmente. Y bueno nunca es malo este tipo de tutoriales y no desprecio el trabajo que conlleva hacerlo , pero hay libros en internet en los que empiezan desde cero y creo que estos sientan una mejor base que este tutorial.

¡Un saludo y bienvenido al foro!


« Última modificación: 9 Julio 2012, 22:39 pm por avesudra » En línea

Regístrate en
AGC16

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Aprende C conmigo I
« Respuesta #2 en: 10 Julio 2012, 01:30 am »

huy se me olvido pero es facil ponerlo en path configuración del sistema --> variables de entorno --> buscas path y agregas la carpeta donde estas mingw

sobre leer un libro desde 0 mmm puede ser pero y opino que algunos les da flojera o se atrofian al leer tanta teoría asi lo veo mas facilito
aparte la teoría siento que la aprendes según la vas necesitando

saludos
En línea

avesudra


Desconectado Desconectado

Mensajes: 724


Intentando ser mejor cada día :)


Ver Perfil
Re: Aprende C conmigo I
« Respuesta #3 en: 10 Julio 2012, 01:41 am »

La teoría se aprende una vez , se aplica y se practica, hay una teoría base , después que ya busques funciones externas y como utilizarlas es otra cosa , además creo que al que de verdad le guste la programación no leerá tutoriales sencillos.No se si me entiendes.

¡Un saludo!
« Última modificación: 10 Julio 2012, 01:46 am por avesudra » En línea

Regístrate en
AGC16

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Aprende C conmigo I
« Respuesta #4 en: 10 Julio 2012, 01:48 am »

bueno bueno a quien le sirva que lo utilice a quien ya sepa sobre teoria o quien quiera aprender rapido c

 ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
el nero puede conmigo
Multimedia
jesulin8 4 6,773 Último mensaje 30 Diciembre 2003, 12:37 pm
por jesulin8
queres juegar en red al emergency 4 conmigo
Juegos y Consolas
offspring13 2 2,316 Último mensaje 3 Enero 2008, 01:07 am
por offspring13
sean crueles conmigo « 1 2 3 »
Diseño Gráfico
peib0l 21 16,094 Último mensaje 24 Mayo 2009, 19:22 pm
por The Dlanor (ct)
Mi vecino comparte su red conmigo..
Redes
wifiii 1 2,156 Último mensaje 27 Octubre 2011, 23:00 pm
por Pablo Videla
Eres un profesional cualificado? Conecta conmigo Linkedin
Foro Libre
peib0l 0 1,363 Último mensaje 30 Junio 2015, 21:17 pm
por peib0l
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines