simplificados
Programas C com saída mostrando o uso de operadores, loops, funções, arrays, realizando operações em strings, arquivos, ponteiros. Baixe arquivos executáveis e execute-os sem compilar o arquivo de origem. Code :: Blocks IDE é usado para escrever programas; a maioria deles funcionará com compiladores GCC e Dev C ++. O primeiro programa imprime “Hello World.”
Exemplos de programação C com saída
Exemplo 1 – Programa C hello world
/ ** Meu primeiro programa C * /
int main ()
{
printf (“Olá, Mundo \ n”);
return 0;
}
Resultado do programa:
“Hello World”
Exemplo 2 – Programa C para obter a entrada de um usuário usando scanf
Saída:
Insira um número inteiro
7897
O número inteiro é: 7897
Exemplo 3 – usando instruções de controle if else
Resultado:
Insira um número
-45
Menor ou igual a zero.
Exemplo 4 – exemplo de loop while
Resultado:
1 2 3 4 5 6 7 8 9 10
Exemplo 5 – O programa C verifica se um inteiro é primo ou não
Exemplo 6 – argumentos da linha de comando
Este programa imprime o número de argumentos e seus conteúdos.
Exemplo 7 – programa array
Exemplo 8 – programa de funções
Exemplo 9 – Usando comentários em um programa
Exemplo 10 – usando estruturas na programação C
Exemplo 11 – Programa C para a série Fibonacci
Exemplo 12 – Programação gráfica C
Como compilar programas C com o compilador GCC?
Se você estiver usando o GCC no sistema operacional Linux, pode ser necessário modificar os programas. Por exemplo, considere o seguinte programa que imprime os primeiros dez números naturais.
#include < conio.h >
int main ()
{
int c;
para (c = 1; c < = 10; c ++)
printf (“% d \ n “, c);
getch ();
return 0;
}
O programa inclui um arquivo de cabeçalho <conio.h>
e chama a função getch, mas este arquivo é específico da Borland, então funciona no compilador Turbo C, mas não no GCC. O programa para GCC deve ser como:
int main ()
{
int c;
/ * for loop * /
for (c = 1; c < = 10; c ++)
printf (“% d \ n”, c);
return 0;
}
Se você estiver usando GCC, salve o programa em um arquivo, diga “números.c” para compilar o programa, abra o terminal e digite o comando “gcc números.c”, isso compilará o programa e para execute-o digite o comando “./a.out” não use aspas ao executar os comandos. Você pode especificar o nome do arquivo de saída como “gcc numbers.c -o numbers.out”, para executar execute “./numbers.out” no terminal.
Tutorial de programação C
Um programa consiste em funções que contêm instruções fornecidas a uma máquina para realizar uma tarefa. O processo de escrevê-lo inclui projetar um algoritmo, desenhar um fluxograma e, então, escrever o código. Depois de escrevê-lo, você precisa testá-lo e depurá-lo se não produzir a saída necessária.
Para Para escrever um programa, você precisa de um editor de texto (use o seu favorito) e de um compilador. Um compilador converte o código-fonte em código de máquina, que consiste em zero “se um” s apenas, pronto para ser executado em uma máquina.
Um IDE (Ambiente de Desenvolvimento Integrado) fornece um editor de texto, compilador, depurador, etc. para desenvolver programas e gerenciar projetos. Code :: Blocks IDE fornece um ambiente ideal para desenvolvimento. Ele pode importar projetos do Microsoft Visual C ++, é extensível, pois usa plug-ins, código-fonte aberto e plataforma cruzada.
Como escrever um programa C?
Um programa deve têm pelo menos uma função principal. Uma função consiste em declarações e instruções. Uma declaração é uma expressão seguida por um ponto e vírgula. Por exemplo, a + b, printf (“exemplos de programas C”) são expressões e a + b; e printf (“C é uma linguagem de programação de computador fácil de aprender”); são declarações.
Para usar uma variável, devemos indicar seu tipo, se é um inteiro, float, caractere ou outros. A linguagem C tem muitos tipos de dados embutidos e podemos criar o nosso usando estruturas e uniões. Cada tipo de dado tem seu tamanho que pode depender da máquina; por exemplo, um número inteiro pode ter 2 ou 4 bytes. Os dados são armazenados em uma forma binária, ou seja, um grupo de bits em que cada bit pode ser “0” ou “1”.
Palavras-chave como “switch”, “case”, “default” ” register, “são palavras reservadas com significado predefinido e não podem” ser usadas como o nome de uma variável ou função. A memória pode ser alocada em tempo de compilação ou tempo de execução usando as funções malloc e calloc.A linguagem C tem muitos recursos como recursão, pré-processador, compilação condicional, portabilidade, ponteiros, multi-threading usando bibliotecas externas, alocação de memória dinâmica. Graças a eles, ele é usado para fazer programas e aplicativos de software portáteis. Usando a API de rede, os usuários podem se comunicar e interagir uns com os outros e compartilhar arquivos.
A biblioteca padrão C contém funções para operações matemáticas, caracteres, entrada / saída, arquivos e muito mais. O processo de escrever um programa conhecido como codificação requer conhecimento de linguagem de programação e lógica para atingir a saída desejada. Portanto, você deve aprender noções básicas de programação C e começar a fazer programas.
Aprender estruturas de dados (pilhas, filas, listas vinculadas, árvores binárias, gráficos) usando C fornece uma compreensão maior enquanto você estuda tudo em detalhes. Uma crença geral é ir para linguagens de alto nível. No entanto, é uma boa ideia aprender C antes de aprender C ++ ou Java. C ++ é orientado a objetos e contém todos os recursos de C, portanto, aprender C ajuda a aprender C ++ rapidamente, então você pode estudar Java.
PDF de programação em C
- Compilador Dev C ++
- C essencial
Livros de programação C
- Let Us C By Yashavant Kanetkar
- PROGRAMAÇÃO COM C By Byron Gottfried, Jitender Chhabra
- The C Programming Por Brian Kernighan e Dennis Ritchie
Se você é um iniciante, compre qualquer um dos dois primeiros livros, e se você tenha experiência anterior em programação ou conheça o básico da linguagem C, compre o terceiro.