- Calculadora de somar Básica
xx- parte 01 --------------------------------------------xx
Comentários em C++
- Em C++ existem duas formas de fazer comentários.
00 - /* */
EX:
- Não se esqueça de fechar o comentário com */ .
01 - //
EX:
- Usando essa forma só se pode comentar na mesma linha da barra
xx---------------------------------------------xx
Código básico do programa
#include
- Todos os comandos iniciados pelo "#" fazem parte de um grupo reservado pelo compilador, chamado de "Directivas de pré-compilação".
- Reservado quer dizer que você não pode iniciar nada com "#" que não seja uma directiva de pré-compilação.
- A directiva Include diz ao compilador que ele deve anexar um arquivo externo, que pode estar em qualquer lugar do PC.
- Então existem 3 casos básicos:
00 - O Arquivo está no diretório junto com as outras libs do compilador.
- Para anexar um arquivo nessa condição usa-se "< arquivo.h >". Ex: < iostream >
01 - O arquivo está na mesma pasta do seu Main.cpp ou em uma pasta dentro da pasta que contém o main.
- Na mesma pasta do main, anexa-se usando " arquivo.h", entre aspas.
- Em uma pasta dentro da pasta que guarda o main, " pasta / arquivo.h", entre aspas.
02 - O arquivo está qualquer outro lugar.
- Nesse caso, você tem que escrever todo o caminho desde a pasta " C:// ....// arquivo.h". Entre aspas.
Existem outras directivas, que falarei depois.
xx-------------------------------------------------------------xx
Using namespace std
- Quando você inclui os arquivos standart da linguagem C++, como o . Você ganha acesso a todas as funções e variáveis internas definidas nessa lib. Como por exemplo o "cout".
- Mas para usar essas função precisamos especificar de que "cout" estamos falando, no caso, é o "cout" definido na "namespace" Std.
- Podemos especificar isso de duas formas, com o operador de resolução de alcance ":" ou incluindo o using namespace std.
00 - usando o cout com o operador de resolução de alcance.
- Nesse caso não precisa escrever "using namespace std", mas precisa usar o operador em todas as operações Standart.
01 - Usando o "using namespace std":
- Nesse caso, você pode acessar diretamente as funções.
xx-----------------------------------------------------------------xx
int Main();
- É a primeira e principal função de um programa para DOS.
- Não tem muito para se explicar aqui. É a primeira função a ser chamada quando o exe é executado e dentro dela é que acontece todo o programa.
- Os argumentos, " int main(int argc, char *argv[]) ", argc e argv são desnecessários pra mim.
- Perceba a palavra "int" antes do main. Essa palavra quer dizer que essa função retona um valor inteiro.
xx--------------------------------------------------------------------xx
System ()
- Essa função está definida na stdlib.h, ao acrescentar o cstdlib você pode acessá-la também. Mas se quiser ter a certeza ou ver a lib std, você pode incluí-la
no cabeçalho: #include
- Função que tem uma palavra como argumento. Arqumento é o que fica dentro dos parênteses, caso ainda não tenha entendido.
- Ao escrever pause como arqumento, ele faz com que o sistema espere até você apertar uma tecla.
xx---------------------------------------------------------------xx
Return
- As funções geralmente retornam algum valor, você vai entender melhor quando criarmos nossas funções.
- Serve para verificar determinadas condições ou simplesmente retornar um valor de algum cálculo. Existem funções que não retornão nada, também.
- Ao retornar EXIT_SUCCESS, a função main diz que tudo ocorreu certo sem problemas.
- É o mesmo que escrever 0.
xx----------------------------------------------------------------xx
Fim da parte 1
Eu não vou ficar explicando tanto, foi apenas para começar os tutoriais.
Eu copiei e colei do editor de texto, então pode haver algumas incoerências. Me avisem e eu corrijo.
xx- parte 01 --------------------------------------------xx
- Comentários em C++
- Directiva de Pré-compilador: #include
- Using namespace std
- int main()
- System()
- return
- Conclusão da parte 01
Comentários em C++
- Em C++ existem duas formas de fazer comentários.
00 - /* */
EX:
- Código:
/* Essa é uma forma mais antiga de comentários,
com ela pode-se comentar por várias linhas,
desde que você não esqueça de fechar o
comentário */
- Não se esqueça de fechar o comentário com */ .
01 - //
EX:
- Código:
// Essa é a forma mais recente.
// Se quiser comentar outra linha
// Tem que repetir a barra
- Usando essa forma só se pode comentar na mesma linha da barra
xx---------------------------------------------xx
Código básico do programa
- Código:
#include < cstdlib > /* É o mesmo que incluir stdlib.h, pois ela está lá dentro. */
#include < iostream >
using namespace std;
int main(int argc, char *argv[])
{
system("PAUSE");
return EXIT_SUCCESS;
}
#include
- Todos os comandos iniciados pelo "#" fazem parte de um grupo reservado pelo compilador, chamado de "Directivas de pré-compilação".
- Reservado quer dizer que você não pode iniciar nada com "#" que não seja uma directiva de pré-compilação.
- A directiva Include diz ao compilador que ele deve anexar um arquivo externo, que pode estar em qualquer lugar do PC.
- Então existem 3 casos básicos:
00 - O Arquivo está no diretório junto com as outras libs do compilador.
- Para anexar um arquivo nessa condição usa-se "< arquivo.h >". Ex: < iostream >
01 - O arquivo está na mesma pasta do seu Main.cpp ou em uma pasta dentro da pasta que contém o main.
- Na mesma pasta do main, anexa-se usando " arquivo.h", entre aspas.
- Em uma pasta dentro da pasta que guarda o main, " pasta / arquivo.h", entre aspas.
02 - O arquivo está qualquer outro lugar.
- Nesse caso, você tem que escrever todo o caminho desde a pasta " C:// ....// arquivo.h". Entre aspas.
Existem outras directivas, que falarei depois.
xx-------------------------------------------------------------xx
Using namespace std
- Quando você inclui os arquivos standart da linguagem C++, como o . Você ganha acesso a todas as funções e variáveis internas definidas nessa lib. Como por exemplo o "cout".
- Mas para usar essas função precisamos especificar de que "cout" estamos falando, no caso, é o "cout" definido na "namespace" Std.
- Podemos especificar isso de duas formas, com o operador de resolução de alcance ":" ou incluindo o using namespace std.
00 - usando o cout com o operador de resolução de alcance.
- Nesse caso não precisa escrever "using namespace std", mas precisa usar o operador em todas as operações Standart.
- Código:
std::cout <<" usando o cout sem o using namespace" << std::endl;
01 - Usando o "using namespace std":
- Nesse caso, você pode acessar diretamente as funções.
- Código:
cout <<" Assim, eu acesso o cout, sem por o using namespace do std no código" <
xx-----------------------------------------------------------------xx
int Main();
- É a primeira e principal função de um programa para DOS.
- Não tem muito para se explicar aqui. É a primeira função a ser chamada quando o exe é executado e dentro dela é que acontece todo o programa.
- Os argumentos, " int main(int argc, char *argv[]) ", argc e argv são desnecessários pra mim.
- Perceba a palavra "int" antes do main. Essa palavra quer dizer que essa função retona um valor inteiro.
xx--------------------------------------------------------------------xx
System ()
- Essa função está definida na stdlib.h, ao acrescentar o cstdlib você pode acessá-la também. Mas se quiser ter a certeza ou ver a lib std, você pode incluí-la
no cabeçalho: #include
- Função que tem uma palavra como argumento. Arqumento é o que fica dentro dos parênteses, caso ainda não tenha entendido.
- Ao escrever pause como arqumento, ele faz com que o sistema espere até você apertar uma tecla.
xx---------------------------------------------------------------xx
Return
- As funções geralmente retornam algum valor, você vai entender melhor quando criarmos nossas funções.
- Serve para verificar determinadas condições ou simplesmente retornar um valor de algum cálculo. Existem funções que não retornão nada, também.
- Ao retornar EXIT_SUCCESS, a função main diz que tudo ocorreu certo sem problemas.
- É o mesmo que escrever 0.
xx----------------------------------------------------------------xx
Fim da parte 1
Eu não vou ficar explicando tanto, foi apenas para começar os tutoriais.
Eu copiei e colei do editor de texto, então pode haver algumas incoerências. Me avisem e eu corrijo.
Última edição por marco_polo em Qui maio 13, 2010 2:40 pm, editado 4 vez(es)
Dom Set 19, 2010 12:24 pm por MundoDosGames
» [CAMPEONATO DE PES2010] VALENDO 10.000 DÓLARES.
Dom Set 19, 2010 12:23 pm por MundoDosGames
» Loja faz troca de Jogos.
Qua Ago 18, 2010 9:34 pm por MundoDosGames
» Eye Crazy Beta Final
Qua Jul 28, 2010 11:42 am por Anderson_Fox
» Rock Star Forever
Qui Jul 22, 2010 2:42 pm por Hardstain
» EPC Build master 2 beta (MAKER AVANÇADO)
Qui Jul 22, 2010 2:36 pm por Hardstain
» Guitarra no blender (avaliem)
Qui Jul 22, 2010 2:16 pm por Hardstain
» EPC build master (MAKER)
Dom Jul 18, 2010 4:39 pm por ArandyIlhay
» mi ajudem o/
Dom Jun 27, 2010 6:50 pm por guilhermemig17