Fundamentos de programação em c

Páginas: 2 (497 palavras) Publicado: 27 de março de 2012
Função: grupo de instruções logicamente relacionadas.
É composta por: tipo de retorno nome lista de argumentos e declaração dos seus tipos (entre “()”) corpo (entre “{ }”, com declarações einstruções) int maximo (int a, int b) { int c; if (a > b) c = a; else c = b; return c; } Chamadas a Funções: A passagem de argumentos é sempre por valor. Uma função só pode ser chamada depois de ter sidodefinida…

Tipos de dados:
void tipos escalares tipos aritméticos tipos reais tipos inteiros apontadores tipos enumerados tipos agregadosOs tipos escalares podem sempre ser comparados entre si. Os tiposagregados só podem ser diferenciados entre si. Os tipos agregados são construídos, combinando os tipos escalares entre si, e/ou outros agregados.

• •

Declarações:
• • Todas as variáveis têm queser declaradas antes de serem utilizadas. A definição de uma variável é uma instrução que tem como efeito reservar memória de acordo com o tipo da variável, atribuir-lhe um nome e uma interpretação.Existem nove palavras reservadas para os tipos escalares. As palavras reservadas referentes aos tipos primitivos são: char, int, float, double, enum e as palavras que modificam um tipo primitivo,denominadas qualificadores, são: long, short, signed, unsigned

• • •

Tipos de inteiros:

short int, int, long int, unsigned short int, unsigned int, unsigned long int Caracteres char unsignedchar Booleanos são feitos com inteiros falso é 0 (zero) verdade é qualquer outro inteiro

Tipos de reais
Float, double, long double Por omissão, as constantes reais são double. Este tipo pode seralterado explicitamente para float (F) ou long double (L)

Tipos enumerados
Permitem restringir o valor de uma variável a um conjunto restrito de valores. enum booleano {falso, verdade} b1, b2; b1 =falso; b2 = verdade;

Constantes
Com recurso ao pré-processador #define MAXIMO 1500 #define LINHAS 25 Com o qualificador const const double PI = 3.1415926; const int limite = 1024;

Conversões...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Programação e c
  • Programação em c
  • Programação C#
  • Programação C
  • programaçao C#
  • Programação em C
  • Programação c++
  • Programação em C

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!