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 * /#includeutilizaçã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 * /#includeutilizaçã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.#includeutilizaçã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.