我的
int POCKETMONEY=10
一直不过
改成
POCKETMONEY==10
就过了
一般在C语言编译器中是不允许同时定义并赋值的,所以把int POCKETMONEY=10改为int POCKETMONEY;POCKETMONEY=10;分为两步即可。如果是C++中是可以直接像你那样用的。
楼上说的完全错误,=才是赋值,且是单向赋值,变量=表达式。==是相等,一般用于判断,如if (n==10) {...}
==是判断,=是赋值
== 是赋值
= 是运算式中的=