若定义inti=7,j=6,p,q;则执行表达式p=++i和q=j--后,p的值是。
8
举一反三
- 若有说明:int i,j = 7,*p = &i,*q=&j;则与i = j;不等价的语句是______。 A: p = q; B: *p = *q; C: *&i = *q; D: *p = *&j;
- 有定义语句:int i=0,j=1,*p=&i,*q=&j;则正确的语句是()。 A: i=*&j; B: p=&*&i; C: j=*p; D: p=*&q;
- 已知:inti=0,j=1,*p=&i,*q=&j;错误的语句是。 A: i=*&j; B: p=&*&i; C: j=*p++; D: i=*&q;
- 如有下面的语句说明, 则下面赋值表达式非法的是 ( )。int i=0, j=0, *p=NULL,*q=NULL;? p=&i|*q=&j;|i=(int) p|i=*p++ + *q
- 10-16.已知:inti=0,j=1,*p=&i,*q=&j;错误的语句是。
内容
- 0
若有说明:inti,j=7,*p=&i;,则与i=j;等价的语句是 A: A)i=*p; B: B)*p=*&j; C: C)i=&j; D: D)i=**p;
- 1
设有数据定义语句“int i,j=7,*p=&i;”则与“i=j;”等价的是( ) A: i=*p; B: *p=*&j; C: i=&j; D: i=&p;
- 2
下列程序段的输出是_____。int *p, *q, k = 5 , j = 6 ;q = p = q ; q = printf("%d", *p);
- 3
设p=30,那么执行q=(++p)后,表达式的结果q为(),变量p的结果为()。若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()
- 4
定义“inti=3,j=4;”则表达式i=(i=7,j=3,i-j)的值是_______