在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/