Módulo I: Introdução a Linguagem C

Boa noite a todos!!! Hoje começaremos o nosso treinamento de Lógica de Programação com C. E hoje estaremos falando sobre:

  • Estrutura básica de um programa em C;
  • A Função main();
  • Instruções de Programa;
  • A Função printf();
  • E claro o famoso: “Hello World”;

Lembrando a todos que para executar os programas a seguir é necessário baixar o Dev C++. Para quem não tiver o link para baixar o IDE segue no post anterior.

  1. A Estrutura Básica de um Programa em C:

Um programa em C consiste em uma ou várias “funções”. Os nomes programa e função se confundem em C.

1.1) Forma Geral das Funções em C:

Vamos começar pelo menor programa possível em C.
1
2
3
4
5
6
#include<stdio.h>
#includ<stdlib.h>

main()
{
}
Este programa compõe-se de uma única função chamada main.
Os parênteses após o nome indicam que esta é uma função. O nome de uma função em C pode ser qualquer um com exceção de “main“, reservado para a função que inicia a execução do programa;
Toda função em C deve ser iniciada por uma chave de abertura: { e encerrada por uma chave de fechamento }.
O nome da função, os parênteses e as chaves são os únicos elementos obrigatórios de uma função.

2. A Função main():

A função main() deve existir em algum lugar de seu programa e marca o ponto de início da execução do programa. Se um programa for constituído de uma única função esta será main().

3. Instruções de Programa:

Vamos adicionar uma instrução em nosso programa.
1
2
3
4
5
6
7
#include<stdio.h>
#includ<stdlib.h>

main()
{
        printf("Primeiro Programa");
}
Todas as instruções devem estar dentro das chaves que iniciam e terminam a função e são executadas na ordem em que as escrevemos.
As instruções em C são sempre encerradas por um ponto-e-vírgula (;). O ponto-e-vírgula é parte da instrução e não um simples separador.
Esta instrução é uma chamada à função printf(), os parênteses nos certificam e o ponto-e-vírgula indica que esta é uma instrução.

4. A Função printf()

A função printf() é uma das funções de E/S (entrada e saída) que podem ser usadas em C. Ela não faz parte da definição de C mas todos os sistemas tem uma versão printf() implementada.
Quando o programa encontra esta linha, passa o controle para a função printf() que imprime na tela do seu computador:
primeiro programa
e, quando encerra a execução desta, o controle é transferido novamente para o programa.
Veja um outro exemplo:
1
2
3
4
5
6
7
#include<stdio.h>
#includ<stdlib.h>

main()
{
        printf("Este eh o numero dois: %d",2);
}
O resultado será igual a este:
Image
A função printf() pode ter um ou vários argumentos. No primeiro exemplo nós colocamos um único argumento:”primeiro programa”. Agora, entretanto, colocamos dois: “Este eh o número: %d” que está à esquerda e o valor 2 à direita. Estes dois argumentos separados por uma vírgula.
printf() é uma função da biblioteca padrão de C e pode receber um número variável de argumentos. Isto é, a cadeia de caracteres de controle e mais tantos argumentos quantas especificações de formato a cadeia de controle contiver;
Cada argumento deve ser separado por uma vírgula.

5. Hello World!

Sim. Não podíamos deixar de lado o famoso “Hello World”. E com isso, criaremos o executável do Hello World em C. Lá vamos nós!!!
1
2
3
4
5
6
7
#include<stdio.h>
#includ<stdlib.h>

main()
{
        printf("Hello World!!!!\n");
}
 O resultado no Dev C++:Image

 

Agora que você já sabe os fundamentos iniciais da função main() e printf() não perca tempo e escreva outros programas!! Use a imaginação e estude à fundo – principalmente a história do surgimento da linguagem C e suas principais características.Até a próxima galera 😉
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s