Como escrever código padrão c ++

Há infinitas maneiras de programar computadores. Em última análise, a escolha é o programador que decide como realizar o que você precisa. No entanto, existem muitas "boas práticas" sobre os estilos e o uso de funções para alcançar melhores e mais seguros programas de compilação. Você deve tomar algumas precauções para garantir que futuros programadores (incluindo você) do seu projecto, pode ler e entender seu código.

passos

1
Fazer download de um IDE (Integrated Development Environment) para C ++, como Eclipse, NetBeans, e CodeBlocks, ou você pode usar um editor de texto simples como o Notepad ++ ou VIM. Você também pode executar programas a partir da linha de comando, em seguida, qualquer editor de texto será suficiente. Pode ser útil para escolher um editor que suporta destaque de sintaxe e indicar os números que de linha. A maioria dos programadores pensam que os sistemas Unix (Linux, OS X, BSD) são os melhores ambientes para o desenvolvimento.
  • 2
    Cria um arquivo de programa principal. O principal arquivo deve conter uma função chamada main (). Este é o local onde a execução do programa começa. A partir daqui, você deve chamar funções, instanciar as classes, etc. Você pode incluir outros arquivos para a sua aplicação, bem como livrarias.
  • 3
    Comece a escrever o seu programa. Liste seu código ou programa que pretende construir (você pode ver alguns exemplos abaixo). Saiba a sintaxe, semântica, paradigmas da OOP, estruturas de dados, design de algoritmos, como listas encadeadas, filas de prioridade, etc. C ++ não é uma língua fácil de programar, mas para aprender as noções básicas de uso estendido a todas as linguagens de programação.


  • 4
    Inserir comentários em seu código. Explique o que fazer suas funções e que cada variável. Escolha nomes claras para variáveis ​​e funções. Coloque nomes capitalizados de variáveis ​​globais. Total: Certifique-se de quem lê o seu código pode entender.
  • 5
    Use o derramamento de sangue necessário em seu código. Novamente, você pode ver alguns exemplos abaixo.


  • 6
    Compilar o código com
    g ++ main.cpp
  • 7
    Execute o programa digitando:
    ./a.out


  • Exemplos

    example.1:;

    / * Este é um programa simples para você entender a essência do estilo g ++. Este é um programa com o compilador g ++. * /#include  / * Inclui funções de entrada e saída * /utilização namespace std- / * Estamos usando as funções STD (standard) * /int principal() / * Declara a função, principalmente, também pode fazê-lo da maneira int main (void). * /{cout lt; lt; " n Olá papa" - / * ` N` é uma nova linha ( t é um guia) * /cout lt; lt; " n Olá Mama" -cout lt; lt; " n Este é o meu primeiro programa" -cout lt; lt; " n data 11/03/2007" -retorno 0-}



    Ejemplo.2:;

    / * Este programa calcula a soma dos dois números * /#include  utilização namespace std-int principal(){flutuador num1, num2, res- / * Declara variáveis-int, double, long .. também funcionam * /cout lt; lt; " n Digite o primeiro número = " -cin gt; gt; num1- / * O usuário salva o valor num1 * /cout lt; lt; " n Digite o segundo número = " -cin gt; gt; num2-carne = num1 + num2-cout lt; lt; " n A soma de "lt; lt; num1 lt; lt;" e"lt; lt; num2 lt; lt;" = "lt; lt;carne ` n` -retorno 0-}



    Ejemplo.3:;

    / * O produto de dois números * /#include utilização namespace std-int principal(){flutuador num1-int num2-duplo carne-cout lt; lt; " n Digite o primeiro número = " -cin gt; gt; num1-cout lt; lt; " n Digite o segundo número = " -cin gt; gt; num2-carne = num1 * num2-cout lt; lt; " n O produto de dois números = " lt; lt; carne ` n` -retorno 0-}



    Ejemplo.4:;

    // Iterating para encontrar uma equação matemática. Neste caso, ver também a respostaPergunta número 1 // Projeto Euler.#include utilização namespace std-int principal() { // Abrindo a função principal.int sum1=0- int Sum2=0- int SUM3=0- int sum4=0- // Cria todo o necessário para descobrir a resposta.para (int para=0- para lt; 1000- para=para+3) {sum1 = sum1+para-} // Para ser repetido até 1000 ou mais, acrescentando 3 a `a` em cada iteração. Ele também adiciona um para sum1.para (int b=0- b lt; 1000- b=b+5) {Sum2 = Sum2+b-} // Iterar até que `b` é de 1000 ou mais, acrescentando 5 a `b` em cada iteração. Ele também adiciona `b` para Sum2.para (int c=0- c lt; 1000- c=c+15) {SUM3 = SUM3+c-} // Iterar até que `c` é de 1000 ou mais, acrescentando 15 a `c` em cada iteração. Ele também adiciona `c` para SUM3.sum4 = sum1 + Sum2 - SUM3- // Sum4 recebe o valor da soma dos sum1 e Sum2, e subtrai SUM3.cout lt; lt; sum4- // Retorna sum4 a resposta.cin.obter()- // Aguarde até que o usuário pressione enter.retorno 0- // Declaração de retorno.} // Fechando a função principal.



    Exemplos de diferentes estilos:

    int principal(){int Eu = 0-se(1+1==2){Eu = 2-}}/ * Este é o estilo Whitesmiths * /int principal(){int Eu-se (1+1==2){Eu = 2-}}/ * Este é o estilo GNU * /int principal (){int Eu-se (condição){Eu = 2-função ()-}}

    dicas

    • Tente sempre usar um compilador de ISO com os seus programas.
    • "A.out" é o nome padrão do arquivo executável criado pelo compilador.

    avisos

    • Nunca use estilos confusas ou funções obsoletas.
    Artigos Relacionados