// ConsoleApplication6.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include "pch.h"
#include <iostream>
typedef struct Node {
Node *next=NULL;
int value;
};
int main()
{
int a = 1, b = 2, c = 3, d = 4, e = 5,f= 6,g=7;
Node head;
Node head1;
Node head2;
Node head3;
Node head4;
Node head5;
Node head6;
head.value = 1;
head1.value = 2;
head2.value = 3;
head3.value = 4;
head4.value = 5;
head5.value = 6;
head6.value = 7;
head.next = &head1;
head1.next = &head2;
head2.next = &head3;
head3.next = &head4;
head4.next = &head5;
head5.next = &head6;
//Node*p = &head;
//while (p) {
// if (p) {
// std::cout << "valuse" << p->value << std::endl;
// p = p->next;
// }
//
//}
Node*p = &head;
Node*p2 = p->next;
p->next = NULL;
Node *p2t;
//Node* tmp = p2->next;
while (p2) {
p2t = p2->next; p2->next = p; p = p2; p2 = p2t;
}
while (p)
{
std::cout << "Hel" <<p->value<<"==";
p = p->next;
}
std::cout << "Hello World!\n";
}
// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单
// 入门提示:
// 1. 使用解决方案资源管理器窗口添加/管理文件
// 2. 使用团队资源管理器窗口连接到源代码管理
// 3. 使用输出窗口查看生成输出和其他消息
// 4. 使用错误列表窗口查看错误
// 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
// 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件