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

为什么pockemoney前面加上//,这个题目就过了呢?

#include <stdio.h>

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

int main()

{

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

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

    return 0;  

}


提问者:qq_旧衬衫丶_0 2017-03-14 21:23

个回答

  • 1辈子L_0
    2017-04-06 20:57:22

    //是注释的意思,而POCKETMONEY = 10;和上面  #define POCKETMONEY 10 冲突了,常量是不可改变的

  • 格零先生
    2017-03-14 21:33:39

    加上了的话POCKETMONEY = 10; 这一句话就相当于是对于这个程序的注释,机器在运行程序时会自动忽略注释的内容,注释只是为了阅读程序的人方便理解


  • Bengpeng
    2017-03-14 21:30:17

    加上 就不是程序的内容了