我是C语言初学者,请帮我看一下这个程序错在哪

2024年11月30日 15:36
有4个网友回答
网友(1):

判断a是不是123,要用==号,这里用=号变成了赋值是错误的

修改后的代码如下:

#include
void main()
{
int a;
printf("\nEnter the code:");
scanf("%d",&a);
if(a==123) 
printf("You are welcome!");
else
printf("Sorry!");
}

执行效果如下:

网友(2):

a == 123才是比较

网友(3):

if(a=123) 仔细看这

网友(4):

a=123应为a == 123