A galera s programação em C, pode me dar uma força??
Anexos:
Soluções para a tarefa
Respondido por
1
O endereço de memória de uma variável é dado pelo operador &. Sendo assim, temos nomeado uma variável de "valor", o local de memória desta variável é apelidado de "valor" e seu endereço é dado por "&valor".
A tendência é que variáveis declaradas primeiro recebam endereços menores. E as declaradas por último, recebem endereços maiores. Mas, repito, é apenas uma tendência. Caso um local de memória de menor endereço fique livre no momento da alocação da ultima variável, por exemplo, ela pode muito bem ser alocada nesse local que passou a estar disponível.
Sendo assim, segue o código em C:
#include <stdio.h>
int main()
{
int a, b;
printf("Informe o valor de \"a\": ");
scanf("%d", &a);
printf("Informe o valor de \"b\": ");
scanf("%d", &b);
printf("\nO valor que está no maior endereço é: ");
if(&a > &b)
{
printf("a = %d.",a);
}
else
{
printf("b = %d.",b);
}
return 0;
}
kennedyp69p7z:
muito obrigado amigo, me ajudou de verdade, estou começando agora na área e tenho muitas dificuldades
Perguntas interessantes
Química,
8 meses atrás
Matemática,
8 meses atrás
Sociologia,
8 meses atrás
História,
1 ano atrás
História,
1 ano atrás
Biologia,
1 ano atrás