int a[ ]={1,2,3,4,5,6,7,88,9,10},*p=a; 则值为3的表式是( ) A) p+=2,*(p++) B) p+=2,*++p C) p+=3,*p
int a[ ]={1,2,3,4,5,6,7,88,9,10},*p=a;
则值为3的表式是( )
A) p+=2,*(p++) B) p+=2,*++p
C) p+=3,*p++ D) p+=2,++*p
选什么,为什么?
人气:478 ℃ 时间:2020-04-05 19:37:52
解答
选A,题中把数组的首地址赋给了P之后,那么*p==1,要让他为3,当然是然他后移两位,即p+=2,此时*p=3,至于后面的*(p++)和*(++p)区别么,p++是先让p输出然后自增1,++p就是先让p自增1然后在输出.当p后移两位时,实际此时*...
推荐
- 若有数组int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+4;则*(++p)=
- 已知int a[] = {1,2,3,4,5,6,7,8,9,10,11,12},*p = a+2;,则值为3的表达式是_31_.\x05A) * P\x05\x05\x05B) * + + p\x05\x05\x05C) * (p - 1
- 下列4个选项中,哪个结果为6? int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;
- 设有以下定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[3]=a,*p=a[0]; 则下列能正确表示数组元素a[1][2]的表达式是 .
- 若定义int m[10]={9,4,12,8,2,10,7,5,1,3},*p=m;下列哪一个表达式的结果与其他3个表达式的结果不同 __.
- would you like to have dinner with me tonight?同意句型转换成___ ___ ___ you ___ ___ tonight?
- 足量的氯气通入溴化亚铁溶液中的离子方程式
- 此题如何做:小王和小李原有邮票数之比为4/3,小李又买来15张,小王送给朋友8张,小王~
猜你喜欢