#include #define PRICE 30int main(void){ int x=5; PRICE=PRICE*x; printf("%d%d",x,PRICE); return 0;}为什么运行会报错??
用define定义PRICE就是常数了,常数不能被修改,所以 PRICE=PRICE*x; 就会报错