这个C语言程序错在哪怎么改正,是什么原因啊?

2025-04-08 12:51:30
推荐回答(1个)
回答1:

#define PRICE 30;//这里你把PRICE定义成常量30;常量是不能被赋值的;

int x=5,y;
y=x*PRICE;//这里是赋值赋值运算;x*PRICE赋值给y,y是一个变量;可以赋值;
printf("%d %d",x,y);
程序没大毛病,就是把常量与变量搞混了;