小知识

结构体
typedef struct TreeNode *Tree; //联系struct TreeNode 和 *Tree
struct TreeNode { //必须用struct TreeNode,Tree并非一个indentifier
    int Element;
    Tree  Left;
    Tree  Right;
    };
Tree a = malloc(sizeof(Tree));
//a->Element == (*a).Element

或者

typedef struct queue
    {
      Tree tree;
      struct queue* next; 
    }QUEUE; //联系struct queue{}和QUEUE

    QUEUE *Q = (QUEUE*)malloc(sizeof(QUEUE));

指针传递
int a=1,b=2;
int *pa=&a,*pb=&b,*p;
p = pa;
//*p = *pb;这样*pa也变成了b
//p = pb;这样*pa不受影响,只是p存储的位置重新指向了pb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值