• Matéria: Informática
  • Autor: falvesccampos25
  • Perguntado 8 anos atrás

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: Giancarl021
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;
}
Perguntas similares