而不是一个int,我想prev是一个指向另一个顶点的指针。但是,我不能将prev声明为VertexPointer,因为之后会出现VertexPointer的typedef。我应该如何声明prev?如何在结构中声明一个指向struct的指针?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//function generates a random float in [0,1]
float rand_float();
//all info for a vertex
typedef struct{
int key;
int prev;
float loc[4];
} Vertex;
//using the pointer
typedef Vertex *VertexPointer;
结构顶点*分组; – user3256147