`
jonathan_zz
  • 浏览: 26577 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于引用

阅读更多

关于引用
因为考研复习的缘故,最近又开始看C语言了。对于C,总是觉得大部分东西自己都懂,但是就是总感觉缺些什么。最近写程序的时候才意识到,我对于C语言一直都是一知半解。直到前几天,我才知道C语言中没有引用,必须要靠指针来模拟实现。我努力回忆谭爷爷那本书上的那个关于交换函数的例子,总记得其中有一个函数的参数是用引用传值的。关于引用的错误认识都来自于这里,后来C++写的多了,总觉得C也里有引用。算是一个教训吧,大学四年的时间我一直在那里踏步走,如果早摔一跤,也许醒得会更早一些。另外现在想想,我们大一初学C语言的时候,老师对于标准库的东西提到的太少,实用性的东西几乎没有提到。当然也不排除当时上课时我睡着了没有听到。
 

分享到:
评论

相关推荐

    php中关于引用(&)详解.docx

    ### PHP中关于引用(&)详解 #### 引言 在PHP编程中,引用是一个非常重要的概念,它使得多个变量能够共享同一份数据。不同于其他语言中的指针机制,PHP中的引用更加安全且易于使用。本文将详细介绍PHP中引用的各种...

    c++(1)--关于引用&

    ### C++ 中的引用 (&) 详解 #### 一、引用的基本概念 引用在 C++ 中扮演着重要的角色,尤其在提升程序效率方面。简单来说,引用是目标变量的一个别名,通过引用进行的所有操作实际上是在操作原始变量本身。 **声明...

    C++关于引用作为函数的用法

    C++关于引用作为函数的用法 在C++中,引用是一种特殊的语法,它可以作为函数的参数、返回值,并且可以对目标对象进行操作。下面我们将详细讲解引用作为函数的用法。 一、引用是什么 ---------------- 在C++中,...

    java引用 对象 属性等数据类型知识

    在Java编程语言中,理解和掌握引用...以上就是Java中关于引用、对象、属性等数据类型的基本知识,这些概念是编写高效、健壮的Java程序的基础。通过深入理解并熟练应用这些知识,开发者可以构建出复杂的系统和应用程序。

    关于引用的几点说明介绍

    一、引用的基本知识 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)...

    关于block的循环引用

    然而,如果不小心处理,Block可能导致循环引用,这可能会引起内存泄漏,从而影响应用性能。以下是对"block的循环引用"这一主题的详细分析。 1. Block的工作原理: Block会捕获并存储其定义范围内的变量,包括对象...

    winform 根引用非根引用源码

    总结来说,"winform 根引用非根引用源码"是一个关于.NET WinForm应用中如何处理引用关系的实践示例,它涵盖了如何管理直接和间接的库依赖,这对于优化项目结构和提升代码质量具有重要意义。通过学习这份源码,开发者...

    关于 Excel引用

    Excel中的引用机制是电子表格软件的核心功能之一,它允许用户在计算公式时引用其他单元格的值。在Excel中,引用分为三种类型:相对引用、绝对引用和混合引用,每种都有其特定的用途和特点。 1. **相对引用**: ...

    myeclipse关于项目路径引用包问题

    myeclipse关于项目路径引用包问题 myeclipse关于项目路径引用包问题

    关于finalize机制和引用、引用队列的用法详解

    C++有析构函数这个东西,能够很好地在对象销毁前做一些释放外部资源的工作,但是java没有。Object.finalize()提供了与...关于引用和引用队列,java提供了4种引用类型,在垃圾回收的时候,都有自己各自的独特表现。Refe

    C++中关于引用与指针

    引用的声明: 数据类型 & 引用名 = 初始值(初始值为变量名)  C++中引用是起别名的意思,声明一个引用并不是定义一个新的变量。编译器会给他分配内存空间,因此引用本身占据内存空间,但是引用表现给用户看到的并...

    C&C++ 笔试面试题目汇总

    关于引用作为函数返回值,其格式为`类型标识符 &函数名(形参列表及类型说明)`。返回引用的好处是避免了返回值的拷贝,提高了效率,但这也带来了一些潜在风险。首先,不能返回局部变量的引用,因为局部变量在函数...

    绝版级的DotNet就业班架构师课程 网络互连框架 EF+MVC框架 一线架构师亲授班

    ├─04关于引用类型变量的语法检查.png ├─05关于引用类型传参.png ├─06-多线程调度.png ├─07-callee.png ├─08-call动态设置函数里的this.png ├─09-关于数组的内存分配.png ├─windows演变史.pptx

    C、C++面试题汇总(工作必备).pdf

    面试中,了解并掌握这些关于引用的知识点至关重要,因为它们不仅涉及到基础语法,还直接影响到代码的性能和正确性。在解决实际问题时,灵活运用引用可以写出高效、简洁的代码。在准备C/C++面试时,深入理解这些概念...

    C、C++笔试题

    关于引用作为函数返回值,这种做法在特定情况下很有用,因为它避免了返回值复制的过程,提升了效率。然而,也有一定的规则需要遵循: 1. 不应返回局部变量的引用,因为局部变量在函数退出后会被销毁,留下的引用会...

    08参考文献(示例)_博士范文模板、范本.doc

    以下是一些关于引用参考文献的知识点: 1. 引用格式:参考文献通常遵循特定的引用规范,如APA、MLA、Chicago或Harvard等。在提供的例子中,可以看到多种格式的引用,包括期刊文章、书籍、学位论文、专利和会议论文...

    PyCharm无法引用自身项目解决方式

    ### PyCharm无法引用自身项目解决方式 在使用PyCharm进行Python...通过上述步骤,你应该能够解决大多数关于PyCharm无法引用自身项目的问题。如果问题依然存在,建议查看PyCharm官方文档或社区论坛寻求进一步的帮助。

    C、C++达内汇总笔试题(全)-2013.doc

    【C、C++达内汇总笔试题(全)-2013....以上是C++中关于引用和相关面试题目的解析,理解和熟练掌握这些知识点对于C++程序员来说至关重要。在实际编程中,合理使用引用可以提高代码的可读性和效率,同时避免不必要的错误。

Global site tag (gtag.js) - Google Analytics