这是一个家庭工作问题。 该方案是成功的,但可以运行。 它刚刚停止。 我试图利用“结构”编制清单。 我不知道我“宣誓”职能有什么错误。 我第一次来到这里,希望我会得到一些建议。
//============================================================================
// Name : test2.cpp
// Author : yan zeng
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
typedef int BOOLEAN;
using namespace std;
struct Node {
int value;
struct Node *next;
};
void insert(int x, struct Node **pL);
void insert(int x, struct Node **pL){
if (*pL == NULL) {
struct Node **pL = (struct Node **) malloc(10 * sizeof(int *));
(**pL).value = x;
(*pL)->next = NULL;
}
else
insert(x, &((*pL)->next));
}
int main (int argc, char **argv)
{
// insert code here...
// make a list by declaring a pointer to a node
struct Node *NodePointer = NULL;
for (int i=3; i<20; i+=2) {
insert(i,&NodePointer);
}
}