Вот вопрос новичка.Я пишу этот простой код if ... else, но компилятор gcc утверждает, что ';'сразу после выражения else отсутствует токен, хотя я никогда не видел ни одного примера кода C if ... else, который включает этот конкретный токен перед фигурными скобками функции.Кроме того, когда я включаю токен после функции else, терминал выводит элементы if и else, поэтому я полностью теряюсь здесь.
Ошибка компилятора:
cclasses.c:15:2: error: expected ‘;’ before ‘{’ token
Код:
#include <stdio.h>
#include <stdbool.h>
int main ()
{
int x;
printf("\nEnter with negative or positive int.");
scanf("%i", &x);
if (x > 0)
{
printf("\nYou've entered positive int: %i\n", x);
}
else(x < 0)
{
printf("\nYou've entered negative int: %i\n", x);
}
printf("\nEND OF PROGRAM.\n");
return 0;
}