【c++程序】链表
2016-05-25 22:12
344 查看
#include<iostream> using namespace std; typedef int T; struct Node { T data; Node* next; Node(const T& d):data(d),next(NULL){} operator T(){return data;} }; void showlist(Node* head) { Node* p=head; while(p!=NULL) { cout<<*p<<' '; p=p->next;//(*p).next } } int main() { Node a(10),b(20),c(30),d(40),e(50),f(60); cout<<"a="<<a<<",b="<<b<<endl; cout<<"***********************************"<<endl; a.next=&b; b.next=&c; c.next=&d; showlist(&a); cout<<endl; cout<<"***********************************"<<endl; Node *p=&a; while(p!=NULL) { cout<<*p<<' '; p=(*p).next; } cout<<endl; e.next=b.next;//&c; b.next=&e; showlist(&a); }
相关文章推荐
- C++中的set_new_handler函数
- C++实验6--数组合并
- c++第六次实验
- CodeVS 1039 数的划分
- C语言编程实现使用AES对文件进行加密
- C语言中volatile关键字的作用!!!
- C++走向远洋——53(项目一1、分数类的重载、加减乘除、比较)
- C++第六次作业
- C++第六次作业
- 第六次c++作业————代码篇
- C语言C++语言中静态变量和静态函数
- 俄罗斯方块C语言的初步感受
- OJ提交题目中的语言选项里G++与C++的区别(转)
- c语言程序的了解及认识.(150206226贾鸿飞)
- C++第六次上机实验
- POJ 3748 位操作 C++
- 基于arm的C++反汇编 结构体和类
- C语言程序设计感想
- c++第12周实验:运算符的重载
- 第一节课作业