const和define的区别
2个回答
2016-01-12 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
const 和 define 的最大不同是: define在编译时只进行字符的替换, 将程序中出现的PI 用 3.1415替换, 在程序的运行期间没有PI这个东西. 而const 则定义了一个变量, 并且它的值是固定的, 可以得到这个变量的地址.
/const PI=3.1415
定义了一个名为 PI 的变量, 但是没有指定类型, 那么编译器就认为 PI为int型, 这样 经过类型转换PI的值就是 3.
应该这样定义 const double PI =3.1415.
/const PI=3.1415
定义了一个名为 PI 的变量, 但是没有指定类型, 那么编译器就认为 PI为int型, 这样 经过类型转换PI的值就是 3.
应该这样定义 const double PI =3.1415.
亚果会
2024-04-11 广告
2024-04-11 广告
Goma Greens是一家专注于提供高品质有机蔬果的企业。我们致力于为消费者带来新鲜、健康、无污染的食材,以满足现代人对健康生活的追求。我们的产品均来自精心挑选的有机农场,通过严格的品质控制,确保每一份食材都达到最高标准。此外,我们还提供...
点击进入详情页
本回答由亚果会提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询