为什么我的visual stdio 2022编写含有引用传参的代码的时候老是报错,老是在&下面划波浪线。代码本身是无误的。

img

以下是代码:

#include<stdio.h>    
#define OK 1
#define OVERFLOW -2 
typedef int status;
typedef struct BiTNode {
    char data;
    struct BiTNode* lchild, * rchild;
}BiTNode, * BiTree;
status CreateBiTree(BiTree &T);
status CreateBiTree(BiTree &T)
{
    char ch;
    scanf("%c", &ch);
    if (ch == '#') T = NULL;
    else
    {
        T = new(BiTNode);
        if (!T) exit(OVERFLOW);
        T->data = ch;
        T->lchild = T->rchild = NULL;
        CreateBiTree(T->lchild);
        CreateBiTree(T->rchild);
    }
    return OK;
}

int main()
{
    printf("请输入二差树,以#为空\n");
    Bitree a = NULL;
    CreatBitree(a);
    printf("\n");

}


求解。

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。