错在哪里了?

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

qq_小科比_0

2016-03-06 13:16

#include <stdio.h>

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

int main()

{

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

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

    return 0;  

}


写回答 关注

5回答

  • 叶净
    2016-03-06 13:29:23
    已采纳

    错在第二行:#define   POCKETMONEY 应该改成  #define   POCKETMONEY 10  //需要定义常量及常量值,定义常量POCKETMONEY为10

    错在第五行 POCKETMONEY = 12;  //应该整行删去 //运算中不允许改变常量值

    正确答案:

    #include <stdio.h>

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

    int main()

    {

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

        return 0;  

    }

    qq_小科比...

    非常感谢!

    2016-03-06 14:13:45

    共 1 条回复 >

  • 慕移动9181930
    2022-03-27 06:25:09

    当前老师如果有事或者身体不舒服等特殊情况的时候,会找其他老师客串一下,以免耽误课程上线的时间

  • qq_小风_4
    2016-03-14 09:22:36

    常量值不能在运算中改变,第五行应该删去,


  • elite达人
    2016-03-06 13:29:56

    POCKETMONEY是通过常量定义,在int中不能够再次定义,而且上面的定义常量也是定义戳无。正确的格式是

     #define 常量  常量值

  • 锐1314
    2016-03-06 13:29:19

    define poketmoney 10

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题