Agora vamos começar essa parte explicando o código que eu postei anteriormente:
Na primeira linha, onde eu usei:
#include <stdio.h>
Eu estava chamado a biblioteca padrão da linguagem C, a biblioteca stdio (standard input / output header).
Para mais informações sobre a stdio, acesse:
Agora na linha:
int main()
Eu setei como inteiro o "main()", que é a primeira coisa a ser executada pelo compilador, é o principal do programa.
Quanto ao { ...
As chaves {} servem para delimitar o início e o fim das funções.
Onde eu coloquei duas barras e escrevi declaração, eu fiz um comentário:
//declaracao
O comentário não faz diferença alguma no código, serve apenas para fazer um lembrete. Essa "declaração" foi só para mostrar onde estava a declaração das variáveis.
Esses dois inteiros chamados "num1" e "num2" são as variáveis que nós usaremos para fazer as operações.
int num1;
int num2;
O printf(), que vem da palavra print, que quer dizer imprimir, obviamente imprime mensagens no terminal, então, neste caso nós imprimimos:
"Entre com o primeiro número:".
printf("Entre com o primeiro numero: ");
O scanf() é a função que nos permite pegar a saída digitada pelo usuário, neste caso pegamos o inteiro num1, representado com %d (para números inteiros) e como argumento, para identificar que nós estávamos nos referindo a variável "num1" usamos o argumento com o nome da variável, que no caso é "num1".
scanf("%d",&num1);
Estas funções já foram explicadas anteriormente...
printf("Entre com o segundo número: ");
scanf("%d",&num2);
Aqui será bem interessante, A soma de %d com %d é ... Ooops! Como saberemos qual o inteiro que eu quero? Pois coloquei dois %d, e agora? Bom, isso é bem simples, logo após eu fechar as aspas duplas, novamente eu dei um argumento, vindo primeiro o valor da variável num1 e logo após o valor da variável num2.
printf("A soma de %d com %d e: ",num1,num2);
Aqui eu fiz o seguinte, eu imprimi o %d, mas desta vez o valor deste inteiro será o valor da variável num1 somado com o valor da variável num2.
printf( "%d",num1 + num2);
printf("\n");
As funções abaixo podem servir como outros exemplos da explicação acima:
printf("A subtracao de %d por %d e: ",num1,num2);
printf( "%d",num1 - num2);
printf("\n");
printf("A multiplicacao de %d por %d e: ",num1,num2);
printf( "%d",num1 * num2);
printf("\n");
printf("A divisao de %d por %d e: ",num1,num2);
printf( "%d",num1 / num2);
Cada \n é referente á uma quebra de linha, pois isso, neste caso eu pulei 3 linhas.
printf("\n\n\n");
return (0);
}
Conclusão
Como eu havia dito, o C é uma linguagem simples de se trabalhar, como é algo simples como trabalhado neste artigo. Mais para frente podemos construir projetos maiores em C, e também estarei dando continuidade aos meus artigos sobre Java e Ruby.
Espero que tenham gostado da leitura, me desculpe qualquer erro ou controvérsia da minha parte.
Referências sobre o C:
att André S. Rosa Junior
www.juniorlinux.com.br