Introdução a linguagem c
Profa . Carmem Hara e Prof. Wagner Zola ¯
Revisão: Prof. Armando Luiz N. Delgado
Maio 2008
Parte I
Programação Básica em C
Estas notas de aula apresentam os conceitos básicos da Linguagem C e se propõe a abordar apenas o que é importante para a compreensão básica de programas de computadores.
1
1 Programas C
Um programa C consiste de uma ou mais partes chamadas funções. Um programa em C consiste de pelo menos uma função chamada main. Esta função marca o ponto de início de execução do programa. Programas C tem a seguinte estrutura geral: #include definição de constantes funções int main() { declaração de variáveis .... sentenças .... }
1.1
Sentenças: simples e compostas
Cada instrução em C é chamada de sentença. Sentenças simples são terminadas com um ponto e vírgula. Usando chaves, podemos agrupar sentenças em blocos, chamados de sentenças compostas. Exemplos de sentenças incluem: • Simples: x = 3; • Composta: { i = 3; printf("%d\n", i); i = i + 1; } O corpo da função main() é um exemplo de sentença composta.
1.2
Variáveis em C
Uma variável é uma informação qe você pode usar dentro de um programa C . Esta informação está associada com um lugar específico da memória (isso é feito pelo compilador). O nome da variável e o endereço da memória onde a informação está armazenada estão associados. O nome e o endereço não mudam. Mas, o valor da informação pode mudar (o valor do que está dentro da caixa pode mudar, embora o tipo seja sempre o mesmo). Cada variável tem um tipo associado. Alguns tipos de variáveis que discutiremos incluem int, char e float. Cada variável usa uma determinada quantidade de armazenamento em memória. A maneira como sabemos quantos bytes são utilizados é pelo tipo da variável. Variáveis do mesmo tipo utilizam o mesmo número de bytes, não interessando qual o valor que a variável armazena. 2
Um dos tipos utilizados para armazanar números é o int. Ele é usado para armazenar números