一维动态结构数组的定义与初始化
typedef struct distanceStruct {
double distance; //距离
int classLabel; //分类标号
};
struct distanceStruct gNearestDistance[K]这时候K是一定已经的值
现在想让K成为一个待定的只,请问这个应该如何进行?
[解决办法]
弄个指针吧,程序里面new一下
[解决办法]
int K; scanf("%d", &K); struct distanceStruct *gNearestDistance = (struct distanceStruct *)malloc(K*sizeof(struct distanceStruct));
[解决办法]
K是可以输入的,然后可以和数组一样,gNearestDistance[0].。。。gNearestDistance[K-1]
[解决办法]
new