我可以知道为什么如果我从输出中得到类似地址的东西。 任何人都可以告诉我如何使它作为一个值输出? 我是新来的指针,并要做链接列表。指针,无法打印值
struct node{
int x;
node *next;
};
int main(){
node *root;
root = new node;
root->next = 0;
root->x = 5;
cout << root << endl;
return 0;
}
相关:C++中的'structs'和'classes'没有区别(默认可见性除外)。您应该为'node'提供一个构造函数,以便设置'x = 0'和'next = NULL'。 – jww 2014-09-20 00:32:41