apostila_end_c

20168 palavras 81 páginas
Centro Educacional Fucapi - CEEF

Fundamentos de
Linguagem C

1

1. Fundamentos da Linguagem C

Neste capitulo serão vistos os fundamentos da linguagem C. O conceito de linguagem de programação, linguagens de alto e baixo nível, linguagens genéricas e especificas. Será visto um pouco do histórico da criação da linguagem e a descrição das características mais importantes da linguagem C.
Finalmente, será visto o aspecto geral de um código fonte escrito em C.

1.1

Linguagens de Programação

Um programa de computador é um conjunto instruções que representam um algoritmo para a resolução de algum problema. Estas instruções são escritas através de um conjunto de códigos (símbolos e palavras). Este conjunto de códigos possui regras de estruturação lógica e sintática própria. Dizemos que este conjunto de símbolos e regras formam uma linguagem de programação.

1.1.1

Exemplos de códigos.

Existem muitas linguagens de programação. Podemos escrever um algoritmo para resolução de um problema por intermédio de qualquer linguagem. A seguir mostramos alguns exemplos de trechos de códigos escritos em algumas linguagens de programação.

Exemplo: trecho de um algoritmo escrito em Pseudo-linguagem que recebe um número num e escreve a tabuada de 1 a 10 para este valor: leia num para n de 1 até 10 passo 1 faça tab ← num * n imprime tab fim faça

Exemplo: trecho do mesmo programa escrito em linguagem C: scanf(&num); 2

for(n = 1; n

Caracteres não válidos:
@ $ ¨ á é õ ç

Os caracteres acima são válidos apenas em strings. Veja seção 2.1.4.

1.3.2

Comentários

Em C, comentários podem ser escritos em qualquer lugar do texto para facilitar a interpretação do algoritmo. Para que o comentário seja identificado como tal, ele deve ter um /* antes e um */ depois.
Observe que no exemplo e0101.cpp todo o cabeçalho esta dentro de um comentário.

Exemplo:
/* esta e´ uma linha de comentário em C */

6

Observação: O C++ permite

Relacionados