链表的结构简单,它由指针把若干个结点连接成链状结构。它是一种动态结构,因为在创建链表时无须知道链表长度。插入一个结点时只需要为新结点分配内存,然后调整指针的指向即可。如果链表的头指针会有更改,那么参数应该设为指向指针的指针,即ListNode **pHead。 优点:空间效率高,因为是每添加一个结点 ...
分类:
编程语言 时间:
2019-09-01 14:26:31
阅读次数:
69
英语: 背下300个单词,百词斩与配套资料,孰知其意,练习听力,并且做了5篇阅读,3篇翻译,1篇作文。 C语言: 复习数组与指针 复习指向指针的指针 复习指针变量作函数参数 高数: 学习定积分在物理学上的应用: 学习用定积分解决液体的侧压力 学习学习用定积分解决引力 学习将定积分与抽水做功结合起来解 ...
分类:
其他好文 时间:
2019-08-18 12:08:04
阅读次数:
105
指针可以指向一份普通类型的数据,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int *、double *、char * 等。 如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针。 假设有一个 int 类型的变量 a,p1是指向 a 的指针变量 ...
分类:
其他好文 时间:
2019-08-04 19:18:07
阅读次数:
116
1.指向单个变量的指针; 2.数组的指针 (1)一维数组的指针 (2)二维数组的指针 (1)列指针 (2)行指针 (指向数组的指针) 3.指向函数的指针 4.指向指针的指针(有时候在想前面的*是不是可以无限写下去……) 5.指针数组 6.返回指针值的函数 7.文件指针 FILE *fp; 这里用词不 ...
分类:
编程语言 时间:
2019-08-03 17:40:05
阅读次数:
123
一、复杂指针定义 1、简单指针 -> 指向基本数据类型 char int long.. 复杂指针 -> 指向非基本数据类型 指针/数组/函数/结构体 2、二级指针? 指向指针的指针。 int a; int *pa = &a; pa就是一级指针 int **p = &pa; p就是二级指针 3、数组指 ...
分类:
其他好文 时间:
2019-07-11 20:10:01
阅读次数:
122
一.什么是指针指针是一个变量,用来存放地址的变量。有如下代码:#include<stdio.h>intmain(){inta=10;int*p=&a;return0;}对于这个有这样一个图解:这里的p就是一个一级指针,它指向a的地址,而a存放的是地址内容。二.二级指针二级指针就是指向指针的指针,它的变量是指针变量。如下:#include<stdio.h>intmain(){
分类:
其他好文 时间:
2019-06-21 23:48:05
阅读次数:
159
/*在函数里面改变一个外部变量,就需要变量的地址 如果是数据,需要指向数据的指针存储数据的地址 如果是指针,就需要指向指针的指针存储指针的地址 //二级指针一般用于改变一个字符串指针的指向,指向不同的字符串 */ #include<stdio.h> #include<stdlib.h> char s ...
分类:
其他好文 时间:
2019-02-25 10:43:29
阅读次数:
202
关于 C 指向指针的指针 ,我觉得并没有什么值得深究的, "主要知识点" 以外部博客的形式列出。 但是这里讲一些自己的一些想法。 C 指向指针的指针,其实就是多级指针的意思。将一个指针当成变量,进行二次转码,将其又转成指针,故而在将其转换为变量的时候需要进行两次转换 。这个可以运用到二维数组上。二维 ...
分类:
其他好文 时间:
2019-01-09 21:39:25
阅读次数:
166
本章我们重点说明以下JNI设计的问题,本章中提到的大多数设计问题都与native方法有关。至于调用相关的API的设计,我们会在后面进行介绍。 一、JNI接口函数和指针 native 代码通过调用JNI函数来访问Java VM功能。JNI函数可通过接口指针获得。接口指针是指向指针的指针。该指针指向一个 ...
分类:
移动开发 时间:
2018-11-10 21:18:02
阅读次数:
228
C语言指针的高级操作指针 指针在上篇博客中我介绍了C语言指针的最基本操作,那么我在这篇博客中会介绍一下C语言指针的一些骚操作。 指向指针的指针这名字乍一听有点拗口,再次一听就更加拗口了。先看定义:type **ptr;指向指针的指针仅仅只比比指针只多了一个*号,没什么很大的改变,接下在我们看一下使用... ...
分类:
编程语言 时间:
2018-10-28 13:37:20
阅读次数:
161