Programas C con salida que muestra el uso de operadores, bucles, funciones, matrices, operaciones de ejecución en cadenas, archivos, punteros. Descargue archivos ejecutables y ejecútelos sin compilar el archivo fuente. Code :: Blocks IDE se utiliza para escribir programas; la mayoría de ellos funcionarán con compiladores GCC y Dev C ++. El primer programa imprime «Hello World».
Ejemplos de programación en C con salida
Ejemplo 1: programa C hello world
/ ** Mi primer programa C * /
int main ()
{
printf («Hola mundo \ n»);
return 0;
}
Salida del programa:
«Hola mundo»
Ejemplo 2: programa en C para obtener información de un usuario mediante scanf
Salida:
Ingrese un número entero
7897
El número entero es: 7897
Ejemplo 3 – usando las instrucciones de control if else
Salida:
Ingrese un número
-45
Menor o igual a cero.
Ejemplo 4 – Ejemplo de ciclo while
Salida:
1 2 3 4 5 6 7 8 9 10
Ejemplo 5 – Programa C verifica si un número entero es primo o no
Ejemplo 6 – Argumentos de línea de comando
Este programa imprime el número de argumentos y su contenido.
Ejemplo 7: programa de matriz
Ejemplo 8: programa de función
Ejemplo 9: uso de comentarios en un programa
Ejemplo 10: uso de estructuras en programación en C
Ejemplo 11 – Programa C para la serie Fibonacci
Ejemplo 12 – Programación de gráficos C
¿Cómo compilar programas C con el compilador GCC?
Si está utilizando GCC en el sistema operativo Linux, es posible que deba modificar los programas. Por ejemplo, considere el siguiente programa que imprime los primeros diez números naturales.
#include < conio.h >
int main ()
{
int c;
for (c = 1; c < = 10; c ++)
printf («% d \ n «, c);
getch ();
return 0;
}
El programa incluye un archivo de encabezado <conio.h>
y llama a la función getch, pero este archivo es específico de Borland, por lo que funciona en el compilador Turbo C pero no en GCC. El programa para GCC debe ser como:
int main ()
{
int c;
/ * for loop * /
for (c = 1; c < = 10; c ++)
printf («% d \ n», c);
return 0;
}
Si está utilizando GCC, guarde el programa en un archivo diga «números.c» para compilar el programa, abra la terminal e ingrese el comando «gcc números.c», esto compila el programa y para ejecutarlo ingrese el comando «./a.out» no use comillas mientras ejecuta comandos. Puede especificar el nombre del archivo de salida como «gcc numbers.c -o numbers.out», para ejecutar ejecutar «./numbers.out» en la terminal.
Tutorial de programación en C
Un programa consta de funciones que contienen instrucciones dadas a una máquina para realizar una tarea. El proceso de escribirlo incluye diseñar un algoritmo, dibujar un diagrama de flujo y luego escribir código. Después de escribirlo, debe probarlo y depurarlo si no produce la salida requerida.
Para escribe un programa, necesitas un editor de texto (usa tu favorito) y un compilador. Un compilador convierte el código fuente en código de máquina, que consta de cero «sy uno» solamente, listo para ser ejecutado en una máquina.
Un IDE (entorno de desarrollo integrado) proporciona un editor de texto, compilador, depurador, etc. para desarrollar programas y gestionar proyectos. Code :: Blocks IDE proporciona un entorno ideal para el desarrollo. Puede importar proyectos de Microsoft Visual C ++, es ampliable ya que utiliza complementos, código abierto y multiplataforma.
¿Cómo escribir un programa en C?
Un programa debe tener al menos una función principal. Una función consta de declaraciones y declaraciones. Una declaración es una expresión seguida de un punto y coma. Por ejemplo, a + b, printf («ejemplos de programas en C») son expresiones y a + b; e printf («C es un lenguaje de programación de computadoras fácil de aprender»); son declaraciones.
Para usar una variable, debemos indicar su tipo, ya sea un entero, flotante, carácter u otros. El lenguaje C tiene muchos tipos de datos integrados, y podemos crear el nuestro usando estructuras y uniones. Cada tipo de datos tiene su tamaño que puede depender de la máquina; por ejemplo, un número entero puede ser de 2 o 4 Bytes. Los datos se almacenan en forma binaria, es decir, un grupo de bits donde cada bit puede ser «0» o «1».
Palabras clave como «switch», «case», «default» » register, «son palabras reservadas con un significado predefinido y» no se pueden usar como el nombre de una variable o función. La memoria se puede asignar en tiempo de compilación o en tiempo de ejecución usando las funciones malloc y calloc.El lenguaje C tiene muchas características como recursividad, preprocesador, compilación condicional, portabilidad, punteros, subprocesos múltiples mediante el uso de bibliotecas externas, asignación de memoria dinámica. Gracias a ellos, se utiliza para hacer aplicaciones y programas de software portátiles. Al usar la API de red, los usuarios pueden comunicarse e interactuar entre sí y compartir archivos.
La biblioteca estándar de C contiene funciones para operaciones matemáticas, caracteres, entrada / salida, archivos y muchos más. El proceso de escribir un El programa conocido como codificación requiere conocimiento del lenguaje de programación y la lógica para lograr el resultado deseado. Por lo tanto, debe aprender los conceptos básicos de programación en C y comenzar a crear programas.
Aprender estructuras de datos (pilas, colas, listas enlazadas, árboles binarios, gráficos) usando C le proporciona una mayor comprensión a medida que estudia todo en detalle. Una creencia general es optar por lenguajes de alto nivel. Sin embargo, es una buena idea aprender C antes de aprender C ++ o Java. C ++ está orientado a objetos y contiene todas las características de C, por lo que aprender C lo ayuda a aprender C ++ rápidamente, luego puede estudiar Java.
PDF de programación en C
- Compilador Dev C ++
- Essential C
Libros de programación en C
- Let Us C By Yashavant Kanetkar
- PROGRAMACIÓN CON C By Byron Gottfried, Jitender Chhabra
- La programación en C Por Brian Kernighan y Dennis Ritchie
Si es un principiante, compre cualquiera de los dos primeros libros y si tiene experiencia previa en programación o conoce los conceptos básicos del lenguaje C, compre el tercero.