APOSTILA COMPLETA linguagem da programação
FUNDAMENTOS DA LINGUAGEM C
1 A linguagem C
1.1
Introdução
A linguagem C é uma linguagem de nível intermediário que utiliza recursos da linguagem de máquina de forma simples. É uma linguagem estruturada, com flexibilidade/portabilidade entre sistemas operacionais e tem sido usado para criação de vários tipos de programas tais como processadores de texto, sistemas operacionais, planilhas, outras linguagens de programação, etc.
A linguagem C é "Case Sensitive", isto é, maiúsculas e minúsculas fazem diferença.
1.2
Estrutura de um programa em C
Um programa em C é constituído de:
um cabeçalho que contem definições de pré-processamento tais como os arquivos de cabeçalho, as definições de constantes simbólicas, declaração de variáveis globais, declaração de rotinas, etc.
um bloco da função principal e outros blocos de de funções.
comentários.
[ <definições de pré-processamento> ]
[ <declaração de variáveis globais> ]
<tipo de retorno da função> main( <parâmetros>) >
{
Bloco de comandos
}
<tipo de retorno da função> <nome_da_função1 >( <parâmetros>) >
{
Bloco de comandos da função1
}
...
<tipo de retorno da função> <nome_da_funçãon >( <parâmetros>) >
{
Bloco de comandos da função2
}
Exemplo de um programa em C
#include <stdio.h> main() { printf("\nPRIMEIRO PROGRAMA EM C");
}
1
Professora ANITA LOPES
Explicando:
#include <stdio.h> instrui o compilador a usar a biblioteca padrão de entrada e saída main() main é o nome da função principal; a palavra
{
inicia a função printf imprime na tela a msg após alimentar linha
}
finaliza a função
1.2.1 Conjunto de caracteres
Um programa fonte em C é um texto não formatado escrito em um editor de textos usando um o conjunto padrão de caracteres ASCII.
Caracteres válidos:
As letras minúsculas e maiúsculas não acentuadas
Os algarismos de 0 - 9
+-*/\=|&!?#%(){}[]_‘“.,:<>
Observação: Qualquer outro caracter é valido para as strings.
1.2.2 Comentários
Os comentários em C podem aparecer em qualquer lugar do