Aprendendo a receber dados em C

eae pessoal, hoje estarei postando um codigo de um aplicativo que recebe dois valores e ele realiza a soma dos mesmo.
vamos direto ao codigo:




int main(int argc, char *argv[])


     {
          int a,b,c;
          printf("Digite um valor a ser somado: ");
          scanf("%d",&a);
          printf("Digite o segundo valor a ser somado: ");
          scanf("%d",&b);
          c = a + b;
          printf("O Valor somado de %d e %d eh: %d \n", a,b,c);
          system("PAUSE");
          return 0;
     }


agora vou dar uma explicação basica sobre o codigo.o que eu já expliquei em topicos anteriores eu não irei abordar.


linha 3: int a, b, c;  ===>  esta linha esta dizendo para o meu programa, para ele reservar espaço em memoria para 3 variaveis: a, b e c.
linha 5: scanf("%d",&a);  ===>  esta linha é responsavel por receber um valor que o usuario irá digitar e este valor será armazenado no espaço chamado a, o %d está dizendo que o valor que o usuario passara será do tipo decimal e o &a está dizendo para que o valor que for recebido deve ser guardado no espaço de memoria reservado para a.
linha 7: scanf("%d",&a); ===> esta linha faz a mesma coisa que a linha 5, mas substituindo o a por b.
linha 8: c = a + b;  ===>  aqui nesta linha estamos dizendo para o programa que o c deve receber a soma do valor que esta em a e o que esta em b.
linha 9: printf("O Valor somado de %d e %d eh: %d \n", a,b,c); ===> eu já expliquei esse comando no post anterior, mas aqui há novidades, e elas são os: %d entre as aspas e o a,b,c depois das aspas, o que isso significa? isso significa que quando aparece um %d entre parenteses, o c sabe que naquele lugar deve colocar um valor decimal. mas que valor decimal seria esse? ai que explica-se o a,b,c, como a 3 %d precisamos de 3 valores.


por hoje é so pessoal. flwww!!!!

Comentários

Postagens mais visitadas