Ir ao conteúdo

Erro de syntax "else"


GJRMachado

Posts recomendados

Postado

Estou iniciando com a linguagem C e sempre tenho problemas com else para vocês isso deve ser muito fácil mas pra mim ta difícil:D

#include <stdio.h>

void Xadrez(int linhas, int colunas)
{
if ( (linhas==8)
&&( (colunas==8)
)
)
printf("E Xadrez!!\n");
}
else
{
printf("Nao E Xadrez!!\n");
}
void main()
{
Xadrez(8, 8);
Xadrez(4, 8);
getchar();
}

desde ja agradeço!!!

Postado

O segredo para dominar isso é a identação. Se você faz uma boa identação, os erros de chaves fechadas diminui consideravelmente.

Sobre seu código, note que você não deu um 'abre chaves' no 'if()', mas deu o 'fecha chaves'. Como em ambos os casos (condição verdadeira ou falsa), apenas um comando é realizado (o printf), você não precisa usar as chaves.

Portanto, um código assim é válido:


#include <stdio.h>

void Xadrez(int linhas, int colunas){

if((linhas==8) && (colunas==8))
printf("E Xadrez!!\n");
else
printf("Nao E Xadrez!!\n");
}

int main(){
Xadrez(8, 8);
Xadrez(4, 8);
getchar();
}

Mas caso você prefira usar as chaves, também será válido:


#include <stdio.h>

void Xadrez(int linhas, int colunas){

if((linhas==8) && (colunas==8)){
printf("E Xadrez!!\n");
} else {
printf("Nao E Xadrez!!\n");
}
}

int main(){
Xadrez(8, 8);
Xadrez(4, 8);
getchar();
}

Postado

valeu cara muito obrigado agora entendi melhor essa parte do if

eu estava tendo muitos erros en outros codigos nessa parte do else mas com sua explicaçao aqui ja entendi muito mais essa parte

valeu mesmo xD

Postado

Amigo, aqui esta um certo

#include <stdio.h>

void Xadrez(int linhas, int colunas)

{

if (linhas == 8 && colunas == 8)

{

printf("E Xadrez!!\n");

}

else

{

printf("Nao E Xadrez!!\n");

}

}

int main()

{

Xadrez(8, 8);

Xadrez(4, 8);

getchar();

}

Postado

valeu gente pela ajuda de vocês aqui no forum me ajudou muito a entender essa parte que pra mim antes tava muito difícil agora parece ate fácil xD

valeu mesmo pela ajuda!!!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!