理解代码的一个重要因素是了解什么是可变的以及何时可变。很多时候,我们在代码中使用的变量不需要更改,或者不应该更改。
C 使用 const 关键字来表示变量不能被改变。你可能在制作字符串时见过这个,const char*。
但是,使用 const 引发了对程序中可变性的重要讨论,导致了关于编程本质的大规模在线辩论。
有些人认为代码只不过是数学之类的东西,根本不应该有可变状态。一旦变量被声明并初始化,它的值就不能也不应该改变。
另一方面,有人说这种方法只适用于白皮书和技术文档,而在现实世界中,通过与数据库和 API 的实时通信,编写纯代码几乎是不可能的。
无论如何,作为程序员,认识到常量值的重要性很重要,并且对此类值使用 const 可以鼓励编写更简洁的代码。
虽然使用 const 很少有任何性能优势,但重要的是要考虑它对开发人员体验的好处。 const 强化了常量的概念,而不是留给程序员作为开销。
//常量参数。无效 do_something(const int 数据) { ...}int 主函数(无效){ // 常量局部变量。 常量 int 数 = 5; // 常量指针。 const char* message = "你好,世界!n"; 返回0;}
登录后复制
以上就是使用常量的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2557423.html