设有变量定义int a[ ]={1,3,5,7,9,11,13},x,*p=a+2,在下列表达式中,能使变量x的值为5的表达式是().A.x=*(p+++1) B.x=*(-p) C.x=*(++p) D.x=*(p-)
人气:404 ℃ 时间:2020-01-09 14:20:58
解答
D选项应该是*(p--)吧?如果是这样的话就应该是选D了
p--指的是先使用p的值然后在进行自减
*p=a+2则p就已经指向5了
推荐
- 假定以下定义变量:int k=7,x=12;则能使值是3的表达式是
- 假定有以下变量定义:int k=7 ,x=12; 则能使值为3的表达式是 A) x%=(k%=5)
- 假定有以下变量定义:int k=7 ,x=12; 则能使值为3的表达式是 A) x%=(k%=5) B)
- 如果有变量定义:int a=3,b=4,c=5;则表达式:a>b!=c的值为?为什么?
- 定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?
- 已知,a>b>0,则b^2+4/a(b-a)的最小值为
- 在某点导数怎么求 我是说怎么求左右导数 如y=|x| 怎么由该点导数判断该点是否连续
- 已知曲线y=f(x)过点(0,1),且曲线上点(x,y)处切线的斜率为x^2-2x,求该曲线的方程
猜你喜欢