有以下程序
#include
main()
{struct node{int n;struct node *next;} *p;
struct node x[3]={{2,x+1},{4,x+2},{6,NULL}};
p=x;
printf(“%d,”,p->n);
printf(“%d\n”,p->next->n);
}
程序运行后的输出结果是( )。
A2,3
B 2,4
C3,4
D 4,6
相关试题
-
={{2,x+1},{4,x+2},{6,NULL}}; p=x; printf(“%d,”,p->n); printf(“%d\n”,p->next->n); } 程序运行后的输出结果是( )。
-
main() { struct ord *p=dt; printf(%d,,++(p->x)); printf(%d\n,++(p->y)); } 程序运行后的输出结果是()。
-
a[2]={10,100,20,200}; main() { struct S p=data[1]; printf(%d\n,++(p.a)); } 程序运行后的输出结果是()。
-
以下C语言程序的输出结果是( )。struct s{int x,y;}data[2]={10,100,20,200};main( ){struct s*p=data;p++;printf(“%d\n
-
ngSan,2041},b={WangYin,2043}; f1(a);f2(&b); printf(%d %d\n,a.num,b.num);} 执行后的输出结果是 ()。