问答详情
源自:2-7 不可改变的常量

就算改的和同学所写的代码相同,为什么我的还是错的

#include <stdio.h>

#define POKETMONEY 10

 int main()

{

POKETMONEY=12

printf("小明今天又得到%d元零花钱


提问者:水晶鞋if 2017-02-02 16:41

个回答

  • nothing39
    2017-02-02 17:10:05
    已采纳

    把倒数第二行注释掉就可以啦!

  • 慕粉1052231900
    2017-02-07 11:13:44

    #include <stdio.h>
    #define POCKETMONEY 10    //定义常量及常量值
    int main()
    {
        //POCKETMONEY == 10;  //小明私自增加零花钱对吗?
        printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
        return 0;  
    }

  • 乖不哭
    2017-02-02 20:17:54

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

    出题的初心可能就是让你诠释一下 小明私自增加零花钱对吗? 这句话的。

    ==我认为是是否等于的意思

  • yi_世安然
    2017-02-02 17:13:21

    因为他们有的答案也是错的,你按照我下面的代码试试,

    #include <stdio.h>
    #define POCKETMONEY 10    //定义常量及常量值
    int main()
    {
        //POCKETMONEY = 12;  //小明私自增加零花钱对吗?
        printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
        return 0; 
    }

  • 金朝
    2017-02-02 17:09:16

    请问你的题目是什么? 

    1 使用#define  POKETMONEY  10   之后就已经给POKETMONEY赋值为10了,而且POKETMONEY是一个被赋值为10的常量,所以在程序中不能再给它赋值为别的数。也就是说POKETMONEY一直是10。

    2最后一句代码没有写完整。

  • 糖云朵
    2017-02-02 17:07:46

    {

           POKETMONEY=12;

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

    }

  • 慕仰8840798
    2017-02-02 17:04:58

    #include <stdio.h>

    #define POKETMONEY 10

     int main()

    {

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

    }