在ANSI C中,struct **variable是什么意思?例如:

typedef struct estructuraPersona{
  char nombre[30];
  char apellido[30];
} tyPersona;

typedef tyPersona *ptrTyPersona;

ptrTyPersona functionFive(ptrTyPersona *ptrPtrTyPersona) {
  ptrTyPersona *pptP= (ptrTyPersona *)malloc(sizeof(tyPersona));
  if (*pptP == NULL) {
    printf("Error al crear nuevo nodo!");
    return NULL;
  }
  return pptP;
}


编译代码时出现错误。

最佳答案



ptrTyPersona* functionFive(ptrTyPersona *ptrPtrTyPersona){


代替

ptrTyPersona functionFive(ptrTyPersona *ptrPtrTyPersona){

关于c - ANSI C-struct ** variable是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28751925/

10-11 21:05