#define money 10这个是不是相当于 int money=10 ?这个实在是不懂

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

木木的小明丶你不懂

2016-06-02 22:06

#include <stdio.h>

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

int main()

{

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

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

    return 0;  

}


写回答 关注

2回答

  • luphone
    2016-06-02 22:41:45
    已采纳

    #define  是定义常量的, 后面的标识符要用大写。 这里的#define POCKETMONEY 10   指零花钱为已知确定的10元。  这里可以类似于你说的 int money=10.    

  • judge_lzx
    2016-06-02 22:40:57

    #define money 10 是声明一个常量的数值为10 ,int money = 10是声明一个变量并赋值10 

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题