尝试打印出数据树时,我得到一个带有0xCDCDCDCD的指针,C ++

时间:2018-10-06 17:42:15

标签: c++ memory visual-c++ initialization

我有一个指针(开始),该指针应该遍历整个树的右侧和左侧以打印出每个节点(输入)的内容。我有这个用于打印功能。

void printAll(node* start){
    if(start == NULL) return;

    printAll(start->left); //0xCDCDCDCD error
    printf("%d ", start->input);
    printAll(start->right);
}

该功能甚至不打印单个节点。我已经经历了该函数的至少7次迭代,所有迭代都吐出了相同的错误。我已经对“ 0xCDCDCDCD”的含义进行了一些研究。指针“开始”已分配但未初始化。

我真的不明白这是什么,或多或少如何解决它。

0 个答案:

没有答案