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

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

qq_旧衬衫丶_0

2017-03-14 21:23

#include <stdio.h>

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

int main()

{

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

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

    return 0;  

}


写回答 关注

3回答

  • 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

    加上 就不是程序的内容了

C语言入门

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

926299 学习 · 20799 问题

查看课程

相似问题