Mike 发表于 2021-7-2 15:58:02

简单的例子让你理解C语言指向指针的指针

  学习C语言,指针这一关没有过的说,被称为未入门 对指针的理解说简单也简单,说复杂哪真是千头万絮,和绕口令相差无几 用代码 + 你的悟性 来理解是最好的办法
#include <stdio.h>
#include <malloc.h>

typedef struct st
{
int x;
int y;
}sst;

sst* boo(sst **);

int main()
{
sst *p;
boo(&p);

printf("x: %d , y: %d", p->x, p->y);

free(p);
return 0;
}

sst* boo(sst **ps)
{
*ps = (sst *)malloc(sizeof(struct st));
(**ps).x = 100;
(**ps).y = 120;
return *ps;
}


  
页: [1]
查看完整版本: 简单的例子让你理解C语言指向指针的指针