1、多态利用 如数组要存放相同类型的数据,利用父类指针实现多态可以存放不同子类型的指针。 2、二级指针 指向指针/数组的指针, 如worker** =new Work*[5]; 3、重新开辟空间实现动态数组 每次添加删除成员就new一个新空间存放。 4、判断文件是否为空方法:char ch; ifs ...
分类:
其他好文 时间:
2020-07-08 10:28:59
阅读次数:
84
各种指针的含义: int *hoge hoge是指向int的指针 int *hoge[] hoge是指向int的指针的数组 int (*hoge)[] hoge是指向int型数组的指针 int (*func)(int ) func是指向返回int 参数为int的函数的指针 int (*func_ta ...
分类:
编程语言 时间:
2020-07-03 21:34:25
阅读次数:
55
指向函数的指针定义规则是这样的: int (*p)(int,int); 先定义这个函数指针的返回类型,然后在括号内定义这个指针的名称,在第二个括号内标记需要传入的参数的类型 若传入的参数类型为float和double,那么就改为 int (*p)(double,float); 对于函数指针的初始化, ...
分类:
编程语言 时间:
2020-06-28 20:51:04
阅读次数:
53
树——存储结构 双亲表示法(顺序存储) 双亲表示法:每个节点中保存指向双亲的“指针” #define MAX_TREE_SIZE 100 //树中最多的结点数 typedef struct{ //树的结点定义 ElemType data; //数据元素 int parent; //双亲位置域 }PT ...
分类:
其他好文 时间:
2020-06-28 13:06:22
阅读次数:
76
//月份与数字之间的对应;
//switch case语句
//指针数组 ...
分类:
其他好文 时间:
2020-06-10 22:45:45
阅读次数:
90
package main import "fmt" func test() { var p *int // 定义指针 var a = 10 p = &a // 将a的地址赋值给指针 fmt.Println(p,*p) // 获取a的值 // 指针数组 var aa ,bb int pointArr ...
分类:
编程语言 时间:
2020-06-07 21:09:23
阅读次数:
63
1. 即数组的数组 2. 多维数组定义 ap是数组指针 3. ap指向第二个数组 等同于: 4. 指针数组 5. 利用typedef定义数组指针类型 6. 用指针和typedef输出二维数组 7. 不使用typedef ...
分类:
编程语言 时间:
2020-05-24 14:08:30
阅读次数:
54
数组指针和指针数组 一、概念 数组指针就是指针,是指向数组的指针,a pointer to an array,首先它是一个指针,它指向一个数组,在32 位系统下永远是占4 个字节。 指针数组就是数组,是个保存指针的数组,array of pointers,即用于存储指针的数组,也就是数组元素都是指针 ...
分类:
编程语言 时间:
2020-05-23 20:26:08
阅读次数:
69
回顾: 1 const 限定存储空间的只读 int a[]; a=pa; 2 字符串 int float string 一串字符+ \0 就是字符串 char *str = "hello wolrd" char pa[10]="hello"; %s 格式化占位符 char *str gets(str ...
分类:
编程语言 时间:
2020-05-18 12:36:09
阅读次数:
52
C语言中的数组 数组就是在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。 数组属于构造数据类型,一个数组可以分解为多个数组元素:这些数组元素可以是基本数据类型或构造类型。; 按数组元素类型的不同,数组可分为:数值数组、字符数组、指针数组 ...
分类:
编程语言 时间:
2020-05-18 00:50:08
阅读次数:
63