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

这个c程序为什么运行不了/

#include <stdio.h>

     POCKETMONEY     //定义常量及常量值

int main()

{

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

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

    return 0;  

}

这个程序怎么运行不了?

提问者:qq_LemonTree_223852057 2016-08-19 18:47

个回答

  • 越飞越高
    2016-11-09 16:20:42

    在//定义常量及常量值 POCKETMONEY前添加##define

    或者用如下图所示的方法

    http://img.mukewang.com/5822dc560001a4d209390599.jpg

  • 悦溪
    2016-08-21 16:54:12

    #define  POCKETMONEY   12

  • 我_不断勉励
    2016-08-21 15:25:17

    #define 的宏变量在使用过程中不能修改

  • GetUpEarly
    2016-08-19 21:01:54

    #define  POCKETMONEY   12

    程序中不能修改常变量的值

  • 徒手敬岁月_3851678
    2016-08-19 19:02:04

    而且上面那个你也没弄符号常量  #define 

  • 徒手敬岁月_3851678
    2016-08-19 19:01:14

    {

      POCKETMONEY = 12  这个是变量啊  变量都是小写的