笔记:编程的结构 按值传递机制(pass-by-value mechanism)

给函数传送变元时,变元值不会直接传递给函数,而是先制作变元值的副本,储存在栈上,再使这个副本可用于函数,而不是使用初始值。

被调用函数修改属于调用函数的变量值的唯一方式是,把变量的地址接收为变元值。给函数传递地址时。他只是所传递地址的副本。而不是出的地址。但是副本仍是一个地址,仍引用最初的变量。这就是必须把变量的地址传递给scanf()的原因。不传递地址,该函数就不能在最初的变量中储存值!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,889评论 0 27
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,376评论 11 349
  • 人都是感性的,但是在工作中千万别带感情,除非是激情。随着感情工作的人是没有智慧的,它会让你辛辛苦苦积累的形象在一瞬...
    一缕烟火0阅读 152评论 0 0
  • 吴蜀难降魏, 文武需两全。 东风成诸葛, 枭雄败赤壁。 望古今多少成败, 昨日风吹云散。 明争暗夺, 名利难收。 ...
    风中潇洒小青年阅读 76评论 0 1
  • 不知道二月十四外 还有七夕 不知道你之外 是否还有 温润如玉 一朵玫瑰 花期有多长呢 想了又想 或许从认识你开始 ...
    舒漓阅读 288评论 4 6