Ir para conteúdo

Featured Replies

Postado

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 ]

 

 

 

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo