Ir para conteúdo
Fórum Script Brasil
  • 0

Declaração de variável dentro do laço de repetição for


JoaoH2000

Pergunta

É errado declarar variável dentro do laço for?

POR EXEMPLO:

for(int i = 0; i < 10; i++)

Sempre usei o Dev C++ para compilar o código, nunca acusou erro, porém resolvi usar o Code::Blocks e simplesmente acusa vários erros em que no Dev não acontecia, queria saber, isso é problema do Dev ou do Code::Blocks?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Isso foi introduzido na versão C99 da linguagem (antes não era permitido), então modifique as configurações do codeblocks (Settings > Compiler...) para compilar usando esse padrão (ou o C11 que é mais recente).

O parâmetro a ser passado para o compilador deve ser um desses:

Para C99: -std=c99

Para C11: -std=c11

Para C99 com extensões GNU: -std=gnu99

Para C11 com extensões GNU: -std=gnu11

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

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

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...