Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Linguagem C
1 02/06/24
Introdução
Linguagem de programação:
Texto Programas
Compiladores e Interpretadores
Linguagem C
2 02/06/24
Introdução
Interpretador
Converte no momento da execução
Análise do código fonte
Deve estar presente em todas as execuções
Compilador
Converte em momento anterior ao da execução
Análise feita em fases.
Só necessário no momento da compilação.
Linguagem C
3 02/06/24
Introdução
Geração de código executável:
Compilação código objeto (.obj)
Código objeto:
Em linguagem de máquina
Ainda não possível ser executado
Necessita da agregação de rotinas em linguagem de máquina
Linkedição
Agrega as rotinas ao código objeto
Gera código executável (.exe)
Linguagem C
4 02/06/24
LTP I
2 – Introdução à linguagem C
Linguagem C
5 02/06/24
Histórico
Linguagem C
6 02/06/24
Características Básicas
Linguagem C
7 02/06/24
Estrutura Básica
}
main é uma função obrigatória
Linguagem C
8 02/06/24
Estrutura Básica
main( )
{
printf(“este é o meu primeiro programa”);
}
Linguagem C
9 02/06/24
#include <stdio.h>
#include <stdlib.h>
int x;
main(){
printf("Informe o valor de x => ");// mensagem para o usuario
system("pause"); // chamando a api do windows que executa
a pausa e da a mensagem
}
}
Linguagem C
10 02/06/24
//exemplo de programa com concatenação
#include <stdio.h>
#include <stdlib.h>
char nm[25];
int id;
main(){
printf ("Informe o nome ==> ");
gets (nm);
printf ("Informe a idade ==> ");
scanf ("%d", &id);
printf (" o nome digitado foi %s a idade foi %d \n",nm, id);
printf (" ");
system ("pause");
}
Linguagem C
11 02/06/24