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";
}