摘要:
一、 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回 阅读全文
摘要:
http://blog.csdn.net/v_JULY_v http://blog.csdn.net/focusjava/article/details/38734553 阅读全文
摘要:
哈希表是一种通过哈希函数将特定的键映射到特定值的一种数据结构,他维护者键和值之间一一对应关系。 键(key):又称为关键字。唯一的标示要存储的数据,可以是数据本身或者数据的一部分。 槽(slot/bucket):哈希表中用于保存数据的一个单元,也就是数据真正存放的容器。 哈希函数(hash func 阅读全文
摘要:
http://www.dotcpp.com/wp/114.html https://www.cnblogs.com/zhaoyu1995/p/5668495.html 阅读全文
摘要:
在第一个程序中,传值不成功的原因是指在形参上改变了数值,没有在实参上改变数值。 在第二个程序中,传地址成功的原因利用指针改变了原来的地址,所以实参就交换了。 在第三个程序中,引用是直接改变两个实参变量a,b的值,所以就交换了。 注:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全 阅读全文
摘要:
一、回调函数是什么? 回调函数就是函数指针的一种用法 其实回调就是一种利用函数指针进行函数调用的过程. 为什么要用回调呢?比如我要写一个子模块给你用, 来接收远程socket发来的命令.当我接收到命令后, 需要调用你的主模块的函数, 来进行相应的处理.但是我不知道你要用哪个函数来处理这个命令, 我也 阅读全文
摘要:
1 #include 2 #include "malloc.h" 3 struct data 4 { 5 int day,month,year; 6 }; 7 8 struct stu 9 { 10 char name[20]; 11 long num; 12 struct data birthday; /*套的结构体类型成员*/ ... 阅读全文
摘要:
/** 该程序使用结构体构造了一个简单的书籍结构体 主要是结构体数组的使用方法 */ #include #define MAX_TITLE_SIZE 30 #define MAX_AUTHOR_SIZE 40 #define MAX_SIZE 2 //构造一个BOOK结构体,用于存放title,author,price struct book { char tit... 阅读全文
摘要:
思路:从原链表的头部一个一个取节点并插入到新链表的头部 阅读全文