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

符号常量和数据类型的区别

这里为什么要define一个PI=3.14呢

不能和上一章一样float PI=3.14然后输出%f,PI吗?

二者有何区别

提问者:weixin_慕后端4364804 2022-11-25 19:24

个回答

  • 慕标3307046
    2022-11-26 18:16:59

    因为define一个PI=3.14,相当于定义了一个常量PI=3.14,在后面如果需要调用时就比较方便,不需要再次float PI=3.14然后输出%f,PI。简单来说,二者的使用需要观察题目(也就是函数的复杂程度),复杂的使用define更方便;简单的使用两者其中之一都可以。