Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C.
if (a > 0) { a = 2;}
if x > 0 { a = 2;}
if (x > 0) a = 2 else b = 2 ;
if (a > 0) {a = 2;} else {b= 2;}
if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
Respostas
respondido por:
2
A 3° alternativa, pois não se fecha o bloco If nem se abre o else, o código não iria rodar corretamente, se indetássemos o código teríamos:
if (x>0) {
a = 2;
else //Faltaram as chaves
b = 2;
}
if (x>0) {
a = 2;
else //Faltaram as chaves
b = 2;
}
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás