// LinkTest.cpp : Defines the entry point for the console application. //
#include "stdafx.h" #include <iostream.h>
typedef struct _NODE{ int val; struct _NODE * link; }NODE,*pNODE;
void lq_insert(pNODE p,int x) // 在p节点之后插入新节点 { pNODE q; q = new NODE; q->val = x; q->link= p->link; p->link = q;
} void lq_print(pNODE p) { pNODE q=p; while(q) { cout<<q->val<<" "; q=q->link; } cout<<endl; }
int main(int argc, char* argv[]) { NODE Head; pNODE pHead = &Head; pNODE p=pHead; pHead->val=0; pHead->link=NULL; for(int i=1;i<10;i++) { lq_insert(p,i); p=p->link; } lq_print(pHead); printf("Hello World!\n"); return 0; }

|