Introdu O A Linguagem C
Professor:
Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda
•
•
•
•
•
•
•
Histórico
Estrutura básica de um programa em C
Diretivas para o processador – Bibliotecas
Ambiente de desenvolvimento
Usando o code blocks
Recomendações
Exemplos
Histórico da Linguagem C
• Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix
• O sistema Unix é escrito em C e C++
3
Estrutura básica de um programa
C
diretivas para o pré-processador declaração de variáveis globais main ()
{
declaração de variáveis locais da função main comandos da função main
}
4
Diretivas para o processador - Bibliotecas
• Diretiva #include permite incluir uma biblioteca
• Bibliotecas contêm funções pré-definidas, utilizadas nos programas
• Exemplos
#include <stdio.h>
Funções de entrada e saída
#include <stdlib.h> Funções padrão
#include <math.h>
Funções matemáticas
#include <string.h> Funções de texto
5
Ambiente de desenvolvimento
• Code Blocks é um ambiente de desenvolvimento de programas em C e C++
(editor, compilador, bibliotecas...)
• Tutorial para download e instalação http://aulasdec.wordpress.com/configurandoo-codeblocks-no-windows/ Usando o code blocks
• Inicie o code blocks pelo ícone ou pelo menu
• Crie um novo arquivo (branco), com o comando file, new, empty file
7
Usando o code blocks (2)
Digite o código abaixo
#include <stdio.h>
#include <stdlib.h> int main()
{
printf (“Meu primeiro programa em C!"); system("PAUSE"); return 0;
}
8
Usando o code blocks (3)
• Salve o programa com o nome exemplo.c em um diretório com o seu nome
• Compile e execute o programa pressionando a tecla
F9
• Se houver algum erro de sintaxe, aparece uma ou mais mensagens no rodapé da janela. Neste caso, corrija o programa e repita.
9
Usando o code blocks (4)
• Abra o diretório onde salvou esse exemplo e verifique quantos arquivos tem?
• Exemplo.c
• Exemplo.o
• Exemplo.exe
10
Processo de compilação
11