O scanf

1192 palavras 5 páginas
MC102 - Algoritmos e programa¸c˜ ao de computadores

Aula 4: Vari´ aveis II, Comandos de entrada, atribui¸coes e opera¸co
˜es
aritm´ eticas A fun¸c˜ ao scanf
• realiza a leitura de um texto a partir do teclado
• parˆametros:
– uma string, indicando os tipos das vari´aveis que ser˜ao lidas e o formato dessa leitura.
– uma lista de vari´aveis
• aguarda que o usu´ario digite um valor e atribui o valor digitado `a vari´avel

A fun¸c˜ ao scanf
#include <stdio.h> main(){ int n; printf("Digite um n´ umero: "); scanf("%d",&n); printf("O valor digitado foi %d\n",n);
}

A fun¸c˜ ao scanf
O programa acima ´e composto de quatro passos:
1. Cria uma vari´avel n;
2. Escreve na tela Digite um n´ umero: 3. Lˆe o valor do n´umero digitado
4. Imprime o valor do n´umero digitado

A fun¸c˜ ao scanf
Leitura de v´ arias vari´ aveis #include <stdio.h> main(){ int m, n, o; printf("Digite tr^ es n´ umeros: "); scanf("%d %d %d",&m, &n, &o); printf("O valores digitados foram\
%d %d %d\n", m, n, o);
}

O endere¸co de uma vari´ avel • Toda vari´avel tem um endere¸co de mem´oria associado a ela. Esse endere¸co ´e o local onde essa vari´avel ´e armazenada no sistema (como se fosse o endere¸co de uma casa, o local onde as pessoas “s˜ao armazenadas”).

O endere¸co de uma vari´ avel • Normalmente, o endere¸co das vari´aveis n˜ao s˜ao conhecidos quando o programa ´e escrito.
• O endere¸co de uma vari´avel ´e dependente do sistema computacional e tamb´em da implementa¸c˜ao do compilador C que est´a sendo usado.
• O endere¸co de uma mesma vari´avel pode mudar entre diferentes execu¸co˜es de um mesmo programa C usando uma mesma m´aquina.

O operador “address-of” & de C o operador & retorna o endere¸co de uma determinada vari´avel Ex: printf ("%d", &valor); imprime o endere¸co da vari´avel valor.

O operador “address-of” & de C
´ necess´ario usar o operador & no comando scanf, pois
• E esse operador indica que o valor digitado deve ser colocado no endere¸co referente a uma vari´avel.
• Esquecer

Relacionados

  • printef
    2943 palavras | 12 páginas
  • codigo potugol
    1959 palavras | 8 páginas
  • Trabalho informática e algoritmo.
    2567 palavras | 11 páginas
  • Logica
    1653 palavras | 7 páginas
  • Análise e Desenvolvimento de Sistemas
    1273 palavras | 6 páginas
  • progamaçao
    748 palavras | 3 páginas
  • Programa O
    1160 palavras | 5 páginas
  • trabalho de programação
    729 palavras | 3 páginas
  • Programação Eleição, Salario Liquido, Media
    433 palavras | 2 páginas
  • DOCUMENTO
    799 palavras | 4 páginas