指针,引用之间的关系
在这之前不清楚引用,和指针有怎样的关系,但今天一个例子让我们知道了指针和引用在程序中怎样运用
在这个地方我们是初始化初始化一个顺序表,
我们在主函数中是定义一个结构体的变量:
SqList L;
然后在主函数中对初始化函数进行调用:
InitSqList(&L);在调用这个函数的时候我们使用的是引用。
然后我们定义这个函数是的时候使用的是:
int InitSqList(SqList *L)//初始化一个顺序表
//在这个地方函数的参数是表的一个指针,也就是我们初始化
//在之后用到的表就是这一个表
{
L->elem=(ElemType *)malloc((LIST_INIT_SIZE)*sizeof(ElemType));//分配内存空间
if(!L->elem)exit(OVERFLOW);//储存分配失败
L->length=0;//初始化的时候元素中是什么都没有放的
L->listsize=LIST_INIT_SIZE;//顺序表中存放的元素
cout<<"\t\t顺初始化成功\n";
return OK;
}
指针,引用之间的关系相关推荐
- react 点击使父元素消失_React 基础:Refs 和 DOM 引用之间的关系
前言 这系列是 React 基础教程(参考 React 官网),记录了自己入门学习 React 的笔记.不太适合有 React 丰富经验的同学,但希望看到此文的你,多少都有些收获. 文章代码均可在我的 ...
- 父类引用和子类引用之间 的关系
1.可以用子类的引用给父类的引用赋值,也就是说,父类的引用可以指向子类的对象.相当于父类的引用也指向子类的对象. 2.不能让子类的引用指向父类的对象.因为父类并没有子类的属性和方法. 3.因为子类继承 ...
- 静态联编,动态联编,类指针之间的关系,虚函数与多态性,纯虚函数,虚析构函数
1.静态联编,是程序的匹配,连接在编译阶段实现,也称为早期匹配.重载函数使用静态联编. 2.动态联编是指程序联编推迟到运行时进行,所以又称为晚期联编.switch语句和if语句是动态联编的例子. #i ...
- 多维数组与指针之间的关系详解
先介绍一下简单的一维数组: 列如: int a[3] = {0,1,2}; [3]和类型int则明确表示编译器应该为这个栈分配多大的内存,也就是三个int大小! 在内存中示意图是: 在CPU看来内存是 ...
- 详解多维数组与指针之间的关系
一维数组 先介绍一下简单的一维数组: 列如: int a[3] = {0,1,2}; [3]和类型int则明确表示编译器应该为这个栈分配多大的内存,也就是三个int大小! 在内存中示意图是: 在CPU ...
- 二维数组和指针之间的关系详解
一.引言 说起二维数组可能首先想到的是各种嵌套的for循环,二维数组的初始化,二维数组的赋值,二维数组的输出等各种问题,当然了,数组的问题永远离不开指针,而二维数组所能联系到的就是二维指针了,此文则是 ...
- Linux中的文件描述符与打开文件之间的关系
1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件.目录文件.链接文件和设备文件.文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是 ...
- linux c中的文件描述符与打开文件之间的关系
转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965239 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通 ...
- UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现
类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什 ...
最新文章
- 【项目实践】车距+车辆+车道线+行人检测项目实践
- #技术分享# “乐高”内核的诞生
- SAP系统中发送消息的几种办法
- 概率论-4.2中心极限定理(待补充)
- POJ - Til the Cows Come Home(Dijkstra)
- 《NS与网络模拟》第五章node示例
- open source Lrc歌词解析器发布
- 关于Windows和Linux的那些事儿
- 漫画 | 为什么程序猿996会猝死,而企业家007却不会?
- 网格计算, 云计算, 集群计算, 分布式计算, 超级计算
- pycharm 破解
- echarts地图功能实现及坐标定位
- word长篇文档排版技巧教学视频
- 《大数据项目实战之搜索引擎用户行为分析》
- cotx php,余切函数cotx等于什么
- 记一次 vivo x21 Android 8.1.1 调试Apk填坑
- 记录---ClassCastException: java.util.Date cannot be cast to java.sql.Date报错解决方法
- 立式大钢琴-Native Instruments The Giant v1.2.0 Kontakt
- [面经]阿里游戏一面的算法题
- 再见了Java8,Java17:我要取代你