一、复杂指针定义 1、简单指针 -> 指向基本数据类型 char int long.. 复杂指针 -> 指向非基本数据类型 指针/数组/函数/结构体 2、二级指针? 指向指针的指针。 int a; int *pa = &a; pa就是一级指针 int **p = &pa; p就是二级指针 3、数组指 ...
分类:
其他好文 时间:
2019-07-11 20:10:01
阅读次数:
122
【注:自己从老师讲解出理解的,不对的地方望指正】【注:本程序验证是使用vs2013版】【独学而无友,孤陋而寡闻】 ...
分类:
其他好文 时间:
2019-06-26 00:56:22
阅读次数:
87
【注:自己从老师讲解出理解的,不对的地方望指正】【注:本程序验证是使用vs2013版】【独学而无友,孤陋而寡闻】 ...
分类:
其他好文 时间:
2019-06-26 00:50:31
阅读次数:
126
【注:自己从老师讲解出理解的,不对的地方望指正】【注:本程序验证是使用vs2013版】 【刚学c的一句话:独学而无友,孤陋而寡闻】 ...
分类:
其他好文 时间:
2019-06-25 09:36:14
阅读次数:
90
一.什么是指针指针是一个变量,用来存放地址的变量。有如下代码:#include<stdio.h>intmain(){inta=10;int*p=&a;return0;}对于这个有这样一个图解:这里的p就是一个一级指针,它指向a的地址,而a存放的是地址内容。二.二级指针二级指针就是指向指针的指针,它的变量是指针变量。如下:#include<stdio.h>intmain(){
分类:
其他好文 时间:
2019-06-21 23:48:05
阅读次数:
159
(1)基础 数据类型和变量 内存四区(栈 堆 全局 代码区) 数据类型和变量 内存四区(栈 堆 全局 代码区) (2)指针和字符串操作 指针强化 字符串的基本操作 字符串一级指针内存模型图 字符串做为函数参数 (3)二级指针多级指针 二级指针的输入输出模型 二级指针输入的三种内存模型 多级指针的使用 ...
分类:
编程语言 时间:
2019-05-19 14:35:40
阅读次数:
152
当我们学习C语言时,一般都会觉得指针这块是比较难理解的。而指针一般分为一级指针、二级指针、指针和数组、指针数组等。下面就是我对这几种的简单理解。指针实际就相当于地址,它是数据的唯一标识。 1.一级指针分为整形指针和字符指针 (1.)字符指针 ——类型为char * 型,就是指向字符(char)的指针 ...
分类:
编程语言 时间:
2019-05-18 00:22:58
阅读次数:
119
一维数组: 假如有一维数组如下: 该数组有3个元素,数据类型为char型,地址空间如下。 如果想访问数据,直接使用a[0]、a[1]、a[2]取出相应地址空间的值即可 一级指针: 指针即地址,char *b即定义一个指向char型数据的指针,int *b即定义一个指向int型数据的指针。 例子解析: ...
分类:
编程语言 时间:
2019-04-21 12:45:05
阅读次数:
115
int **p和int *p有什么区别 int *p表示的是一级指针,表示p所指向的地址里面存放的是一个int类型的值。int **p表示的是二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针。 一级指针存放变量的地址,指向的值是变量的内容。如int* p={1,2,3}, p=数组的 ...
分类:
编程语言 时间:
2019-04-16 01:12:46
阅读次数:
156