このcプログラムの実行中にエラーが発生しました。「ケースラベルが整数定数になりません」のようなエラーが発生します。エラーを見つけるのを手伝ってください。私はcの初心者で、数週間前に始めました。よろしくお願いします。
#include<stdio.h>
main()
{ int a,b,c;
scanf("%d",&c);
if (c<5) {
c==a ;
}
else { c==b;
}
switch (c)
{
case a:
printf ("statement1");
break;
case b :
printf(" statement2");
break;
}
}