在 C 语言中,若有以下定义和赋值语句
int b[2][3]={0} (*p)[3];
p=b;
则对 b 数组的第 i 行第 j 列(假如 i,j 已正确说明并赋值)元素的非法引用为___________
A、*( *(p+i)+j) B、*(p[i]+j) C、*(p+i)+j D、(*(p+i))[j]
人气:147 ℃ 时间:2020-09-05 17:13:51
解答
C选项是错的A选项*(p+i)为p[i][0]的地址,*(p+i)+j为p[i][j]的地址,*( *(p+i)+j) 也就是p[i][j]的值B选项中p[i]相当于*(p+i),其他跟A一样了C选项,如上面所说,*(p+i)+j为p[i][j]的地址,不能赋值D选项,(*(p+i))为p[i][0...
推荐
- C语言:a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值.
- 例2、若题中各变量己正确定义并赋值,下面符合C语句的表达式是( ) A、a/(b+c)*d B、a++ C
- 若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( ) 选择一个答案 a. ++x, y = x--; b. x
- 8.若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( ) a.++x,y=x--; b.x+1=y; c.x=x+10=x
- 请问梯台的的面积和体积怎么算,请看清楚是梯台不是梯形
- 大家知道怎么测氢气纯度.
- 用10ml的0.1摩/升氯化钡溶液恰好可使相同体积的硫酸铁、硫酸锌和硫酸钾三种溶液中的硫酸根离子完全转化为硫酸钡沉淀,则三种硫酸盐溶液中的物质的量浓度比为多少?
- 1、请你在平面内画出6条直线,共有12个交点,画出尽量多的不同类型的位置关系.
猜你喜欢