为什么使用==赋值?

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

慕数据2038393

2017-07-25 11:09

#include <stdio.h>

#define  POCKETMONEY  10  //定义常量及常量值

int main()

{

    POCKETMONEY == 10;  //小明私自增加零花钱对吗?

    printf("小明今天又得到%d元零花钱\n", POCKETMONEY);

    return 0;  

}


写回答 关注

2回答

  • 慕雪4802632
    2017-07-25 11:41:03
    已采纳

    这不是赋值,这是比较POCKETMONEY是否等于10,前面difine已经定义POCKETMONEY为10是常量了

    慕数据203...

    非常感谢!

    2017-08-02 10:43:28

    共 1 条回复 >

  • 慕工程9115380
    2017-07-25 11:54:57

    ==为等于

    =为赋值

    本题要求中已提示小明每天的零花钱是固定的。所以程序最开始已定义了不可改变的量。

    本题应删去第五行。

    Remax

    我删去了第五行,当时觉得自己错了

    2017-07-31 22:27:41

    共 1 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题