Fundamentos de programação em c

497 palavras 2 páginas
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 e instruçõ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 sido definida…

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 tipos agregados 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 que ser 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 unsigned char 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 ser alterado 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 de

Relacionados

  • Fundamentos de Programação com C#
    10107 palavras | 41 páginas
  • Aula 1 Fundamentos Da Linguagem C Anhnaguera Niteroi Programacao Estruturada
    893 palavras | 4 páginas
  • Fundamentos de Linguagem e Modelos de Programação
    951 palavras | 4 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    4106 palavras | 17 páginas
  • A tua mae
    935 palavras | 4 páginas
  • programa c++
    804 palavras | 4 páginas
  • Celulas
    398 palavras | 2 páginas
  • t4wt4w
    403 palavras | 2 páginas
  • Programação
    1871 palavras | 8 páginas