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;}
Soluções para a tarefa
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 interessantes
Português,
8 meses atrás
Matemática,
8 meses atrás
Português,
8 meses atrás
Química,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás