您的位置:首页 > 新闻 > 会展 > C++学习笔记----2、使用C++进行优雅编程(七)----使用常数

C++学习笔记----2、使用C++进行优雅编程(七)----使用常数

2025/9/9 23:37:21 来源:https://blog.csdn.net/weixin_71738303/article/details/141165712  浏览:    关键词:C++学习笔记----2、使用C++进行优雅编程(七)----使用常数

        不好的代码问题充斥着“魔力数字”,在有些函数中,你会发现2.71828,24,3600等等这样的数字,它们是什么意思,是干什么的,为什么会出现?当然了,如果你对数字敏感,可能会知道2.71828就是指数e的近似值,一天24小时,一小时60分钟,1分钟60秒,所以1小时3600秒。好像也不难,但是我们在讲优雅编程,难道读程序要靠猜的吗?如果猜错了呢?所以啊,在C++编程中,碰到诸如此类的数值常数,一般情况下我们都会把它定义成常量,名字可读的常量:

	const double ApproximationForE{ 2.71828182845904523536 };const int HoursPerDay{ 24 };const int SecondsPerHour{ 3'600 };

        这样使用起来,岂不美哉。

        在C++标准库中,也定义了一些常用的数字做为常量,像e,pi,sqrt2,phi等,到使用这些的时候我们再看吧。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com