int,==,=,有什么区别

来源:2-7 不可改变的常量

悟空_713

2017-09-08 00:07

我的

int POCKETMONEY=10

一直不过

改成

POCKETMONEY==10

就过了

写回答 关注

3回答

  • Caravan
    2017-09-08 00:29:25
    已采纳

    一般在C语言编译器中是不允许同时定义并赋值的,所以把int POCKETMONEY=10改为int POCKETMONEY;POCKETMONEY=10;分为两步即可。如果是C++中是可以直接像你那样用的。

    楼上说的完全错误,=才是赋值,且是单向赋值,变量=表达式。==是相等,一般用于判断,如if (n==10) {...}

    悟空_713

    非常感谢!

    2017-09-17 23:12:16

    共 1 条回复 >

  • 慕田峪9337893
    2017-09-09 10:58:16

    ==是判断,=是赋值

  • 小小YYYYYu
    2017-09-08 00:22:19

    == 是赋值

    = 是运算式中的=

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926209 学习 · 20797 问题

查看课程

相似问题