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.
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata
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 Julho 4 por SkyDangerous