社区
新手乐园
帖子详情
硬编码是什么意思?
wakenaxer
2005-04-25 10:57:55
rt
初学者,遇到多次,惑!
求解!
多谢!
...全文
723
5
打赏
收藏
硬编码是什么意思?
rt 初学者,遇到多次,惑! 求解! 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wakenaxer
2005-04-25
打赏
举报
回复
怎么给分阿?
wakenaxer
2005-04-25
打赏
举报
回复
这里的"硬"是不是有一种"在运行时很难或不能改变"的意思……
QunKangLi
2005-04-25
打赏
举报
回复
double Pi = 3.1415926不是硬编码。
在应该使用PI的地方不用常量名而直接写数据3.14才是真正的硬~~~如:
int r = 2 ;
printf( "result:" ) ; //直接使用字符串
printf( "%f", 3.14*2*r) ;//从字符串到常量的使用都太硬~~~
在C里直接用汇编可能也算硬编码的一种,如下面这个交换两整形变量值的宏(VC实现):
#define SWP(a,b) \
do { __asm XOR a, b \
__asm XOR b, a \
__asm XOR a, b \
} while(0)
wakenaxer
2005-04-25
打赏
举报
回复
这样……
那与之相对的是不是动态语言,在运行时可以改变的就不是硬编码了?
bcloud
2005-04-25
打赏
举报
回复
我的理解是,在程序里写死的变量,譬如写一个,double Pi = 3.1415926,
或者一个string, "This is hard code".
以此类推
硬编码
是
什么意思
?底层原理是什么?
硬编码
(Hard Coding)是指将常量、参数、变量等直接编写在程序中的做法,而不是使用配置文件、数据库或其他外部资源进行存储和管理。不易维护:如果需要修改这些值或字符串,必须修改代码并重新编译,而且很难进行...
什么是
硬编码
?
硬编码
(英语:Hard Code 或 Hard Coding )是指在软件实现上,将输出或输入的相关参数(例如:路径、输出的形式或格式)直接以常量的方式撰写在源代码中,而非在运行期间由外界指定的设置、资源、数据或格式做出...
硬编码
和软编码区别 ?
硬编码
:
硬编码
就是直接将数据写入到代码中进行编译开发。在java开发中,如果我们没有使用MyBatis框架或者其它ORM框架前,我们使用原始的JDBC操作数据库时候,我们直接将sql语句嵌入到JDBC代码中;再比如jsp开发...
什么是
硬编码
"
硬编码
"(hardcoding)是一种将值或参数直接写入代码中的做法,而不是将其作为可配置或可变的变量或参数。这意味着在编写代码时,将常量值直接嵌入到代码中,而不是以某种可配置或可变的方式来引用它。相比
硬编码
,...
【Python】新手入门学习:什么是
硬编码
,如何避免
硬编码
硬编码
虽然看似简单方便,但却隐藏着诸多弊端。作为Python新手,我们应该尽量避免
硬编码
,学会使用配置文件、环境变量和外部服务等方式来管理代码中的值。这样不仅可以提高代码的灵活性和可维护性,还能使我们的编程...
新手乐园
33,317
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章