奇葩链表使用方法之 不用结构体来达成链表
2018-02-27 12:24
204 查看
如果不用结构体,用double类型变量,整数放内存区地址,小数点后用用户的值,是否也能构成链表咧?~发现完全是可行的#include "stdio.h"#include "stdlib.h"main(){double *now,*head,*next;int i,temp;head = now = (double*)malloc(sizeof(double));next = (double*)malloc(sizeof(double));*head = (int)next + 0.001; //整数放指针值,小数点后放用户的值for(i=1;i<10000;i++){now = next;next = (double*)malloc(sizeof(double));*now = (int)next + (float)i/10000; //整数放指针值,小数点后放用户的值//printf("%f\n",*now);}do{printf("%f\n",*head - (int)*head); //把整数部分存储的地址去掉,只留下用户放在小数点后的值head = (int)*head; //只取放了地址的整数部分}while(*head>=0);}
相关文章推荐
- 再不用担心忘记重要事情_Google日历介绍(动画演示使用方法)
- C#调用C++方法,C#使用c++方法返回类或结构体
- matlab中结构体使用方法
- C++中结构体的的慨念和使用方法
- VB中使用WMI 二(不用引用microsoftwmi scripting的方法)
- 链表中使用二分查找的方法
- typedef常用的使用方法(包括结构体)
- SecureCRT连接Linux,操作HBase shell,不用使用Backspace键的设置方法
- VC++使用ADO方法读写Microsoft Access本地数据库文件(不用ODBC)
- C++ 标准模板库STL 双向链表 list 使用方法与应用介绍(一)
- C#调用C++方法,C#使用c++方法返回类或结构体
- c++的new和delete的方法使用以及不用new定义变量
- C#调用C++方法,C#使用c++方法返回类或结构体
- 链表类,亲自测试使用成员方法
- 使用链表的方法进行冒泡排序
- Cstring使用问题和struct结构体初始化方法汇总
- 不用重装DELPHI重新使用的方法
- C++ 标准模板库STL 双向链表 list 使用方法与应用介绍(一)
- Java Web应用中使用ANT在线编译不用重起tomcat的方法
- linux下machine_desc结构体中的phys_io与io_pg_offst 的作用及使用方法