Aula 3 - Introdução A Linguagem C
Aula 3 - Introdução A Linguagem C
Aula 3 - Introdução A Linguagem C
LINGUAGEM C
Hugo Fernandes
INTRODUÇÃO À LINGUAGEM C
• A linguagem C foi criada por Dennis Ritchie, em 1972, no centro de Pesquisas da Bell
Laboratories. Em meados de 1970 o UNIX saiu dos laboratórios da Bell para ser liberado
para as universidades, fato este que motivou o sucesso da linguagem, que por volta de
1980, já existiam várias versões de compiladores C oferecidas por várias empresas, não
sendo mais restritas apenas ao ambiente UNIX, porém compatíveis com vários outros
sistemas operacionais. O C é derivado de uma outra linguagem: o B, criado por Ken
Thompson. O B, por sua vez, veio da linguagem BCPL, inventada por Martin Richards.
ESPECIFICAÇÕES DA LINGUAGEM
• Linguagem compilada
• Linguagem multiplataforma (Há compiladores para Unix, Linux, Windows e para outros
sistemas operacionais).
• Linguagem Estruturada
SINTAXE
• A sintaxe são regras detalhadas para cada construção válida na linguagem C. Estas regras estão relacionadas com
os tipos, as declarações, as funções e as expressões.
• Os tipos definem as propriedades dos dados manipulados em um programa. As declarações expressam as partes do
programa, podendo dar significado a um identificador, alocar memória, definir conteúdo inicial, definir funções.
• As funções especificam as ações que um programa executa quando roda. A determinação e alteração de valores, e a
chamada de funções de I/O são definidas nas expressões.
• As funções são as entidades operacionais básicas dos programas em C, que por sua vez são a união de uma ou mais
funções executando cada qual o seu trabalho. Há funções básicas que estão definidas na biblioteca C. As
funçõesprintf() e scanf() por exemplo, permitem respectivamente escrever na tela e ler os dados a partir do
teclado. O programador também pode definir novas funções em seus programas, como rotinas para cálculos,
impressão, etc.
• Todo programa C inicia sua execução chamando a função main(), sendo obrigatória a sua declaração no programa
principal.
• Cada instrução encerra com ; (ponto e vírgula) que faz parte do comando.
INTRODUÇÃO À LINGUAGEM C
EXEMPLO
void main()
{
printf ("Meu primeiro programa em C");
}
INTRODUÇÃO À LINGUAGEM C
O C é case sensitive
Palavras chaves
O C possui 32 palavras chaves (ANSI) (ou palavras reservadas) que,
combinadas com a sintaxe formal de C, forma a linguagem de
programação C, dependo do compilador mais palavras chaves podem
existir, todas são escritas em letras minúsculas, você não poderá usar
nenhuma das palavras chaves para nomear variáveis e funções, pois
irão gerar erro ao compilar, abaixo segue uma tabela com estas
palavras.
INTRODUÇÃO À LINGUAGEM C
Palavras chaves
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf (“Hello World \n");
system(“pause");
return 0;
}
NOSSO PRIMEIRO PROGRAMA
NOSSO PRIMEIRO PROGRAMA
• Um programa em C deve ser Identado para que possa ser lido com mais
facilidade.
IDENTIFICADORES
São os nomes que podem ser dados para variáveis e funções.
Tipo nome_da_variável;
Tipo nome_da_variavel1, nome_da_variavel2;
int idade;
float volume;
// Exemplo de programa em C
int idade = 1;
float volume = 23.45;
int idade;
int anoNasciomento;
int anoAtual;
anoNasciomento = 1984;
anoAtual = 2023;