为什么要加上第五行的注释。求解答。谢谢

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

蓝_雨

2016-02-26 12:51

//   POCKETMONEY = 12;  //小明私自增加零花钱对吗? 为什么要加上这一句啊?那个12哪里来的,求解答。谢谢

写回答 关注

3回答

  • 七九九
    2016-03-01 16:29:18

    这节的内容好像是不检测代码,不注释整行也通过了。但是实际上POCKETMONEY = 12;是非法的语句,不能运行,作者注释的目的是让读者思考一下这条语句是否合理,答案是:不合理。应当删除,或者注释掉。望采纳。我其实是来混积分的。

    七九九

    具体对#define宏定义的解释在前面的问答里面有,POCKETMONEY实际上不是定义在函数里面的一个变量,因此谈不上在函数中声明过,其实函数里面就不存在这个变量。#define只是一种替换机制,因此前面也没有分号,因为这一句其实不是C的语句。

    2016-03-01 16:57:12

    共 1 条回复 >

  • 蓝_雨
    2016-02-27 23:16:42

    谢谢啦


  • Chan1way
    2016-02-26 13:10:26

    注释只是方便你理解而已 。 你不加也可以的

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题