c语言指针的指针使用

来源:互联网 发布:时间校正软件 编辑:程序博客网 时间:2024/05/29 04:46

直接看源码:

#include <stdio.h>#include <malloc.h>#include <stdlib.h>struct people {  char* name;  int id;};int main(){  struct people** temp;  temp = (struct people**)malloc(sizeof(struct people*)*5);  int i = 0;  for(i=0; i < 5;++i){    temp[i] = (struct people*)malloc(sizeof(struct people));    temp[i]->name="temp";    temp[i]->id=i;  }  for(i = 0; i < 5; ++i){    printf("%d\n",temp[i]->id);  }  for(i=0; i < 5;++i){    free(temp[i]);  }  free(temp);  return 1;}
0 0
原创粉丝点击