(c语言)为什么else会报错
#include <stdio.h>int main()
{
int a;
printf("您多大了:");
scanf("%d",&a);
if (a >= 18);
{
printf("慢走不送\n");
}
else
{
printf("lai\n");
}
return 0;
}
用的DEV-C++,这个else报错咋办 #include <stdio.h>
int main()
{
int a;
printf("您多大了:");
scanf("%d",&a);
if (a >= 18)// 这里不能加;,否则编译器会以为if已经结束
{
printf("慢走不送\n");
}
else
{
printf("lai\n");
}
return 0;
} if (a >= 18); {
必须去掉红色的分号; 我知道了感谢!!!
页:
[1]