Neste slide iniciamos a programação em C, apresentando a sintaxe, o escopo inicial para iniciar a programação utilizando a ferramenta DevC++ [Aula para curso técnico]
Linguagem de Programação C
O C nasceu na década de 70. Seu inventor, Dennis Ritchie,
implementou-o pela primeira vez usando um DEC PDP-11
rodando o sistema operacional UNIX.
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.
O C é "Case Sensitive" Soma, SOMA, SoMa ou sOmA
Exemplos de Aplicações Escritas em C
✓ Grande parte dos programas da Microsoft, incluindo Windows XP, Windows NT, Windows
9x, Pacote Office, Internet Explorer, Visual Studio e outros.
✓ Sistemas Operacionais como o já citado Windows, Apple OS X, BeOS, Solaris e Symbian
(sistema operacional para celulares).
✓ Bancos de dados como SQL e MySQL.
✓ Aplicações Web, como a máquina de busca Google e o sistema de comércio virtual da
Amazon.
✓ Aplicações gráficas como os programas da Adobe (Photoshop, Illustrator), Maya e
AutoCAD.
Desenvolvidos totalmente ou parcialmente em C
#include
#include <stdio.h>
int main ()
{
return(0);
} A linha #include <stdio.h> diz ao
compilador que ele deve incluir o arquivo-cabeçalho
stdio.h. Neste arquivo existem
declarações de funções úteis para entrada e
saída de dados (std = standard, padrão em
inglês; io = Input/Output, entrada e saída
==> stdio = Entrada e saída padronizadas).
int main()
#include <stdio.h>
int main ()
{
return(0);
} A linha int main() indica que estamos
definindo uma função de nome main.
Todos os programas em C têm que ter uma
função main, pois é esta função que será
chamada quando o programa for
executado. O conteúdo da função é
delimitado por chaves { }.
return(0);
A última linha do programa,
return(0); , indica o número inteiro
que está sendo retornado pela
função, no caso o número 0.
#include <stdio.h>
int main ()
{
return(0);
}
Desenvolvimento em C
O desenvolvimento de programas em linguagem C é um processo que
compreende quatro fases: escrita, compilação, "linking" e execução.
C
Se responsabiliza por transformar os programa objecto numa aplicação executável
Declaração de Constantes
declaradas
const <tipo> <nome> = <valor>;
const int maiorIdade = 18;
const int largura = 100;
#define
definidas
Existem constantes que podem ser declaradas pelo programador,
podendo ser definidas através de uma diretiva de pré-processamento
#define ou através da palavra-chave const.
stdio.h
O "printf" é usado para saída,
que normalmente é enviada
para o monitor.
O "scanf" é usado para entrada,
que normalmente consiste em
uma leitura do teclado.
escreva
leia
printf
A função printf() tem a seguinte forma geral:
printf (string_de_controle,lista_de_argumentos);
Teremos, na string de controle, uma descrição de tudo
que a função vai colocar na tela. A string de controle
mostra não apenas os caracteres que devem ser
colocados na tela, mas também quais as variáveis e
suas respectivas posições usando a notação %
scanf
O formato geral da função scanf() é:
scanf (string-de-controle,lista-de-argumentos);
Usando a função scanf() podemos pedir dados ao
usuário usando a notação &
stdlib.h
A biblioteca stdlib.h possui algumas funções
que podem ser usadas para realizar mudanças
na tela padrão dos programas em C
Para usar estes comandos devemos inserir a
biblioteca stdlib.h
#include <stdlib.h>
string
Outro tipo de valor suportado pela Linguagem
C++ é o tipo string (cadeia de caracteres). Uma
string é um conjunto de caracteres entre aspas.
Por exemplo, “você é um vencedor” é uma
string, composta por várias letras que formam a
frase. Não confunda strings com caractere. Um
caractere simples fica entre dois apóstrofos, por
exemplo 'a'. Entretanto “a” é uma string que
contém somente uma letra.