值为7的表达式是【 】。
struct st{int n; struct st *next;}
struct st a[3]={5,&a [1],7,&a [2],9,NULL}, *p;
p=&a[0];
struct st{int n; struct st *next;}
struct st a[3]={5,&a [1],7,&a [2],9,NULL}, *p;
p=&a[0];
举一反三
- 若有下述程序段,则表达式( )的值为6。 Struct st {int n; struct st *next; }; struct st a[3]={5,&a[1],6,&a[2],9,'0000'},*p=a;
- 【单选题】设有如下定义的链表,则值为7的表达式是( )。 struct st{ int n; struct st *next;} a[3] = {5, &a[1], 7, &a[2], 9, NULL}, *p = a; A. p->next->n B. (p++)->n C. (p->n)++ D. p->n
- 设有如下定义的链表,则值为7的表达式是()。struct st{int ..., 9, NULL}, *p = &a;
- 若有以下程序段: struct st { int n; int *m; }; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}}; main() { struct st *p; p=s; … } 则以下表达式中值为5的是( )。
- 设有以下语句: struct stint n;struct st*next;; static struct st a[3]=5,&a[1],7,&a[2],9,'\0',*p; p=&a[0];则表达式的值是6的为______。 A: p++->n B: p->n++ C: (*p).n++ D: ++p->n