单选题

阅读下面的程序;

#include<stdio.h>

#include<stdlib.h>

int s=0;

typedef struct _node

{

int data;

struct _node *next;

}node;

void main()

{

node *x,*y,*z;

x=y=z=(node *)malloc(sizeof(node));

x->data=1;

y->data=2;

z->data=3;

x->next=y;

y->next=z;

printf("%d",x->data+y->data+z->data);

}

程序的运行结果是(    )

A

9

B

6

C

3

D

0

赣ICP备20007335号-2