Tem alguma relação com declaração de variável?
Ana Bizerra
12 years ago
Para armazenarmos um dado (valor) na memória do computador, devemos reservar o espaço correspondente ao tipo do dado a ser armazenado. A declaração de uma variável reserva um espaço na memória para armazenar um dado do tipo da variável e associa o nome da variável a este espaço de memória.
int a; /* declara uma variável do tipo int */
int b; /* declara outra variável do tipo int */
float c; /* declara uma variável do tipo float */
a = 5; /* armazena o valor 5 em a */
b = 10; /* armazena o valor 10 em b */
c = 5.3; /* armazena o valor 5.3 em c */
Podemos dizer que uma variável representa um espaço na memória do computador para armazenar determinado tipo de dado. Na linguagem C, todas as variáveis devem ser explicitamente declaradas. Na declaração de uma variável, obrigatoriamente, devem ser especificados seu tipo e seu nome: o nome da variável serve de referência ao dado armazenado no espaço de memória da variável e o tipo da variável determina a natureza do dado que será armazenado.
Madson Marques de Oliveira
12 years ago
Você também pode armazenar um valor, em um lugar específico da memória. Isso não é feito, pois você pode guardar um valor em cima de outro, sendo que esse outro pode ser qualquer coisa: um valor alocado pelo seu navegador, editor de texto, etc. Nós não precisamos setar o local da memória para armazenar um valor, porque o sistema operacional já faz isso. Mas caso você queira fazer isso, pode. Só vai depender da linguagem de programação usada, pois cada uma faz isso de maneira diferente. Ex.:
Na Linguagem c#:
unsafe
{
int* pMyInt;
int MyInt;
pMyInt = &MyInt;
}
No código acima, foi criado um ponteiro com nome pMyInt do tipo inteiro e uma variável MyInt também do tipo inteiro.
E por último, foi armazenado o ENDEREÇO DE MEMÓRIA da variável MyInt ao ponteiro pMyInt.
Vitor Lobo
12 years ago
Para armazenarmos dados na memória, depende de que tipo de dado se trata....se é dado temporário ( aquele que se perde quando reinicia o computador ), ou dado permanente ( aquele que é depositado no Hard Disk - HD ). E sim, tem relação com variáveis quando o objetivo é manter os dados na memória secundária.
Neste caso, seriam varíaveis do tipo numéricas .... inteiros ( int ) , inteiros não negativos, variáveis de ponto flutuante ( float ), variáveis de tipo characteres ( strings ) etc...exemplo:
#include <stdio.h>
int main (int argc, char **argv){
int a,b;
a = 10;
b = 5;
printf("a=%d,b=%d,a+b=%d\n",a,b,a+b);
{