sustentabilidade

Páginas: 31 (7504 palavras) Publicado: 16 de setembro de 2015
Linguagem de Programação C

Linguagem de Programação C

ÍNDICE
INTRODUÇÃO

04

REGRAS E COMANDOS DA LINGUAGEM C

06

Principais Extensões

06

Bloco De Código (Marcadores de Bloco – {})

06

Ponto-e-vírgula (;)

06

Comentários (/* comentário */)

06

Identificadores

06

Tipos de Dados

07

Modificadores de Tipos

07

Definição de Variáveis

08

Atribuição e Inicialização de Variáveis

09Operadores

09

Incremento e Decremento

09

Expressões de Atribuição

10

Atribuições Múltiplas

10

Prioridade dos Operadores

11

Notação Hexadecimal e Octal

12

Constante Caractere

12

Constante de Caracteres Especiais

12

Constante Cadeia de Caracteres (String)

13

Conversão de Tipo

13

SAÍDA DE DADOS

15

ENTRADA DE DADOS

17

CONTROLE DE FLUXO

18

Comando if

18
2

Linguagem deProgramação C

Expressão Condicional (forma compacta para o if)

18

Comando switch

19

Comando while

19

Comando for

20

Comando break

21

Comando continue

21

DIRETIVAS DE COMPILAÇÃO

22

Diretiva #define

22

Diretiva #include

22

VETORES

24

Vetores de uma dimensão

24

Sem Verificação de Limites

25

Vetores unidimensionais são conjuntos

25

Vetores bidimensionais ou matrizes

26

STRINGS(cadeias de caracteres)

27

Lendo uma string pelo teclado

27

Algumas funções de bibliotecas com strings

28

A função strcpy()

28

A função strcat()

28

A função strcmp()

28

A função strlen()

29

Usando o terminador ‘\0’ (NULL)

29

APONTADORES

30

Variável Apontador

30

Operadores de Apontadores

30

Expressões com Apontadores

31
3

Linguagem de Programação C

Atribuição com Apontadores31

Aritmética com apontadores

32

Inicialização de apontadores

32

Alocação dinâmica

32

As funções malloc() e free()

33

FUNÇÕES

35

ESTRUTURAS

36

Operador de Seleção

36

Rótulo

36

Inicialização de Estruturas

37

ARQUIVOS

38

Função fopen()

38

Função fwrite()

39

Função fread()

39

Macro feof()

39

Função fclose()

39

4

Linguagem de Programação C

INTRODUÇÃO
C é uma linguagemde programação desenvolvida nos Laboratórios Bell, por volta
de 1972, tendo sido projetada e escrita por Dennis Ritchie, que trabalhava junto com Ken
Thompson no sistema operacional UNIX. Esse sistema foi concebido como um conjunto
de ferramentas para engenheiros de software, das quais C se tornou a mais básica.
Quase todos os utilitários do UNIX, seu núcleo e o compilador C são escritos em C.
Agrande força de C é a habilidade para construir programas complexos como
elementos simples, tanto que seu lema poderia ser "muito com pouco".
O C é destinado a construção de software básico, ou seja, linguagens de
programação, sistemas operacionais, geradores de programas, processadores de texto,
etc.
A linguagem C pode ser considerada uma linguagem de médio nível. O C oferece
recursos de baixonível permitindo a especificação de todos os detalhes na lógica de um
programa, alcançando a máxima eficiência computacional, como também possui um
relativo alto nível para abstrair os detalhes da arquitetura do computador.

5

Linguagem de Programação C

REGRAS E COMANDOS DA LINGUAGEM C
Principais Extensões
Os tipos arquivos mais comuns envolvidos na edição, compilação, linkedição e
execução de umprograma C, têm as seguintes terminações padrão:
.C

- Arquivo contendo o Código Fonte do programa representado por uma
seqüência de caracteres ASCII;

.H

- Arquivos cabeçalhos (header). Definições em código fonte para o programa e
Bibliotecas pré-compiladas.

.OBJ - Arquivo objeto gerado a partir da compilação do código fonte.
.EXE - Código executável. Resultado da junção de um ou mais arquivosobjetos e
bibliotecas padrões pelo processo de linkedição.

Bloco de Código (Marcadores de Bloco – {})
Um bloco de código é um grupo de comandos de programa, conectados
logicamente, que o compilador trata como uma unidade. A sintaxe da linguagem C para
crição de um bloco é uma seqüência de comando entre chaves. As chaves são usadas
para delimitar um comando composto ou bloco de comandos -...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Sustentabilidade
  • Sustentabilidade
  • sustentabilidade
  • sustentabilidade
  • sustentabilidade
  • sustentabilidade
  • Sustentabilidade
  • Sustentabilidade:

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!