返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言为什么没有引用只有指针
  • 489
分享到

C语言为什么没有引用只有指针

2023-06-16 03:06:35 489人浏览 薄情痞子
摘要

本篇内容主要讲解“C语言为什么没有引用只有指针”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言为什么没有引用只有指针”吧!什么是引用呢?说白了引用&就是给已经存在的某个变量新建了一个

本篇内容主要讲解“C语言为什么没有引用只有指针”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言为什么没有引用只有指针”吧!

什么是引用呢?

说白了引用&就是给已经存在的某个变量新建了一个名字,如果程序对引用别名做了某些操作,其实就是对原目标的改动。

C ++ 引用实例

#include<stdio.h> #include<stdlib.h>  void exchange(int &x, int &y) {         int t;         t = x;         x = y;         y = t; } int main() {     int a, b;     scanf("%d %d", &a, &b);     exchange(a, b);     printf("%d %d\n",a,b);     getchar();     return 0; }

程序输出

12 34 34 12  -------------------------------- Process exited after 3.121 seconds with return value 0 请按任意键继续. . .

C语言有什么呢?

C语言是万变不离其宗的指针,引用在c++里面出现后,让编程变得非常友好,你看上面的操作,看起来就非常明了。

不过我们也可以使用指针来完成上面的操作

实例代码

12 34 34 12  -------------------------------- Process exited after 3.121 seconds with return value 0 请按任意键继续. . .

程序输出

12 56 56 12  -------------------------------- Process exited after 2.477 seconds with return value 0 请按任意键继续. . .

留一个讨论题目

讨论下下面的程序输出什么?

#include<stdio.h> #include<stdlib.h>  void exchange(int *x, int *y) {         int *t = x;         *x = *y;         *y = *t; } int main() {     int a, b;     scanf("%d %d", &a, &b);     exchange(&a, &b);     printf("%d %d\n",a,b);     getchar();     return 0; }

到此,相信大家对“C语言为什么没有引用只有指针”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: C语言为什么没有引用只有指针

本文链接: https://lsjlt.com/news/282316.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C语言为什么没有引用只有指针
    本篇内容主要讲解“C语言为什么没有引用只有指针”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言为什么没有引用只有指针”吧!什么是引用呢说白了引用&就是给已经存在的某个变量新建了一个名...
    99+
    2023-06-16
  • C语言中指针有什么用
    这篇文章主要介绍C语言中指针有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!(壹)  敢问指针为何物 1.1  指针的概念在计算机科学中,指针(Pointer)是编程语言中的一个对...
    99+
    2023-06-29
  • c语言指针有什么作用
    C语言指针是一种特殊的变量类型,用于存储内存地址。它们的作用包括:1. 动态内存分配:指针可以用于动态地分配内存,以便在程序运行时创...
    99+
    2023-09-14
    c语言
  • C语言中指针有什么作用
    这篇“C语言中指针有什么作用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言中指针有什么作用”文章吧。一、内存本质编程的...
    99+
    2023-06-08
  • c语言指针的引用规则有哪些
    在C语言中,指针是一种特殊的数据类型,它存储了其他数据类型的内存地址。使用指针可以通过引用的方式访问和修改内存中的数据。以下是C语言...
    99+
    2023-09-26
    c语言
  • C++指针与引用有什么区别
    这篇文章将为大家详细讲解有关C++指针与引用有什么区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、引用与指针的区别指针和引用的原理非常的相似,所以很多时候尤其是面试的时候经常会拿来比较。本文来梳理一...
    99+
    2023-06-25
  • C语言数组指针和指针数组有什么区别
    这篇文章主要讲解了“C语言数组指针和指针数组有什么区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言数组指针和指针数组有什么区别”吧!区别:指针数组本身是一个数组,数组的元素都是指针,...
    99+
    2023-06-20
  • c语言指针数组和数组指针有什么区别
    C语言中,指针数组和数组指针是两种不同的概念。 指针数组(Pointer Array):指针数组是一个数组,其中的元素都是指针类型...
    99+
    2023-10-27
    c语言
  • go语言和c语言在指针上有什么区别
    区别:1、go语言可以使用new关键字来分配内存创建指定类型的指针,而c语言不行。2、c语言中数组名arr代表的是数组首元素的地址,相当于“&arr[0]”;go语言中数组名arr不代表数组首元素的地址,代表的是整个数组的值。3、g...
    99+
    2023-05-14
    C语言 指针 go语言 Golang Go
  • C语言中的数组和指针有什么作用
    本文小编为大家详细介绍“C语言中的数组和指针有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言中的数组和指针有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。指针相信大家对下面的代码不陌生:i...
    99+
    2023-06-16
  • C语言结构体指针怎么引用
    这篇文章主要介绍“C语言结构体指针怎么引用”,在日常操作中,相信很多人在C语言结构体指针怎么引用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言结构体指针怎么引用”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-25
  • C语言野指针是什么
    这篇文章主要介绍“C语言野指针是什么”,在日常操作中,相信很多人在C语言野指针是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言野指针是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!指针是什么...
    99+
    2023-06-21
  • 详解为什么指针被誉为C语言灵魂
    目录一、内存本质1.1、内存编址1.2、内存地址空间1.3、变量的本质二、指针是什么东西?2.1、变量放在哪?2.2、指针本质2.3、解引用2.4、活学活用2.5、看个小问题三、 结...
    99+
    2024-04-02
  • C语言中const,指针和引用的关系是什么
    这篇“C语言中const,指针和引用的关系是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言中const,指针和引用...
    99+
    2023-06-26
  • C语言指针怎么用
    这篇文章主要为大家展示了“C语言指针怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言指针怎么用”这篇文章吧。一、字符指针在指针的类型中我们知道有一种指针类型为字符指针 char* 。思...
    99+
    2023-06-25
  • c语言指针的作用是什么
    C语言中的指针是一种特殊的数据类型,它用于存储变量的内存地址。指针的作用主要有以下几个方面:1. 内存管理:通过指针,可以动态地分配...
    99+
    2023-08-18
    c语言
  • C语言的野指针与空指针是什么
    这篇文章主要介绍“C语言的野指针与空指针是什么”,在日常操作中,相信很多人在C语言的野指针与空指针是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言的野指针与空指针是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-25
  • C语言结构体指针引用详解
    目录指向结构体变量的指针指向结构体数组的指针结构体指针,可细分为指向结构体变量的指针和指向结构体数组的指针。 指向结构体变量的指针 前面我们通过“结构体变量名.成员名”的方式引用结构...
    99+
    2024-04-02
  • c语言中使用指针有哪些好处
    在C语言中使用指针有以下几个好处:1. 节省内存:通过使用指针,可以有效地管理内存,避免内存的浪费。指针可以动态地分配和释放内存,只...
    99+
    2023-08-18
    c语言
  • C语言中野指针是什么
    这篇文章将为大家详细讲解有关C语言中野指针是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。(壹)  行经旅途遇猛虎 -- “野指针”概念:野指针就是指针指向的位置是不可知的(随机的、不正确的...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作