为什么变量以C中的随机值开始
发布时间:2020-12-16 10:28:31 所属栏目:百科 来源:网络整理
导读:我认为这是错误的,它应该从NULL开始,而不是随机值.如果你有一个带有随机内存地址的指针作为默认值,它可能是一个非常危险的事情,不是吗? 解决方法 C号是一种非常有效的语言,传统上它比许多其他语言更快.其中一个原因是它本身并没有做太多.程序员控制它. 在初
我认为这是错误的,它应该从NULL开始,而不是随机值.如果你有一个带有随机内存地址的指针作为默认值,它可能是一个非常危险的事情,不是吗?
解决方法
C号是一种非常有效的语言,传统上它比许多其他语言更快.其中一个原因是它本身并没有做太多.程序员控制它.
在初始化的情况下,C变量不会初始化为随机值.相反,它们没有被初始化,因此它们包含之前在内存位置的任何内容. 如果你想在你的程序中初始化一个变量,比如1,那么如果变量已经初始化为零或为零,那么效率会很低.这意味着它被初始化了两次. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sqlite遇到database is locked问题的完美解决
- 本地构建并查看Gitbook步骤
- c# – 为什么当涉及到小数时,ISO-8601规范似乎被普遍忽略?
- SWF 文件不能访问本地资源 只有仅限于文件系统的 SWF 文件和
- ruby-on-rails – ActiveRecord中的表名损坏错误
- 如何在PostgreSQL中添加时间相关的触发器?
- 【cocos2d-x从c++到js】12:回调函数1——按键回调
- ruby-on-rails – accepted_nested_attributes_for验证
- NoSQL的简单分类
- postgresql – 如何在pg_restore期间防止物化视图刷新?