Ir para conteúdo
  • Cadastre-se

Erros comuns na hora de programar


Posts Recomendados

Aqui vou dar umas citadas de alguns erros comuns na hora de programar, claro que não são só esses.. esses são comuns.

Estarei citando a linguagem C++, porém não interferir muitos com as outras linguagens.

1- Variável não declarada.


int main()

{

  cin >> x;

  cout << x;

}

O exemplo acima podemos ver claramente, que não existe uma variável declarada, que seria o "x", então o compilador não iria reconhecer, dependendo da linguagem não é necessário declarar uma variável, porém a maioria deve ser declarada a variável antes. Exemplo Correto:

int main()

{

int x;

cin >> x;

cout << x;

}

2- Variável não inicializada.

int main()

{

  int count;

   while (count < 100)

  {

	count << contagem + 1;

  }

}

O erro a cima, foi que não declaramos um valor para a variável "count", ou seja ela pegará o valor direto na memória, um valor qualquer. Exemplo correto:

int main()

{

  int count = 0;


while (count < 100)

{

  count << contagem + 1;

}

}

Por isso precisamos declarar sempre ela como "0", para que não haja nenhum problema parecido 3- Usar um único sinal de igual para verificar igualdade.

int main()

{

   int x = 5;

   int y = 3;


while (x = y)

  {

	cout << "Erro"

  }

}

Como podemos perceber, na programação geralmente para representar a igualdade utilizamos dois "==", apenas um "=" representa uma atribuição. Exemplo Correto:

int main()

{

   int x = 5;

   int y = 3;


  while (x == y)

  {

	cout << "Erro"

  }

}

4 - Declarar uma variável de tipo diferente.

int main()

{

   int x = 5;

   int y = "oi";


}

Podemos perceber que declaramos corretamente o "int x = 5", porém se perceberem que declarei o "int y = "oi" " , porém olha o que eu cometi, declarei a variável como string, porém o tipo dela é inteiro, ou seja só aceita números reais. Exemplo Correto:

int main()

{

   int x = 5;

   char y = "oi";


}

Editado por skydangerous (veja o histórico de edições)

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites

Obrigado Vittu seu Lindo.

Vou modifica-lo colocar mais erros comuns ;D

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo