早教吧作业答案频道 -->其他-->
请分析一下四个选项intw[3][4]o={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的表达式是A)*w[1]+1\x05B)p++,*(p+1)\x05\x05C)w[2][2]\x05D)p[1][1]答案是D我希望分析一下每个选项的意思
题目详情
请分析一下四个选项
int w[3][4]o={{0,1},{2,4},{5,8}};
int(*p)[4]=w;
则数值为4的表达式是
A) *w[1]+1 \x05B) p++,*(p+1)\x05\x05
C) w[2][2] \x05D) p[1][1]
答案是D我希望分析一下每个选项的意思
int w[3][4]o={{0,1},{2,4},{5,8}};
int(*p)[4]=w;
则数值为4的表达式是
A) *w[1]+1 \x05B) p++,*(p+1)\x05\x05
C) w[2][2] \x05D) p[1][1]
答案是D我希望分析一下每个选项的意思
▼优质解答
答案和解析
现在p和w指向同一个数组.
A:*w[1] + 1是3.w[1]是一个指向w[1][0]的指针,而那里的值为2.
B:p++,*(p + 1)的值是一个指针.从左向右执行,p++之后p指向w[1],(p + 1)指向w[2].表达式的值为&w[2][0].
C:w[2][2]没有出现在初始化式里,值应该是0……
D:p[1][1]就是w[1][1],值为4.
(另外,楼上上对于A的解释是错的,楼上对于B的解释是错的,编译一下就知道了)
A:*w[1] + 1是3.w[1]是一个指向w[1][0]的指针,而那里的值为2.
B:p++,*(p + 1)的值是一个指针.从左向右执行,p++之后p指向w[1],(p + 1)指向w[2].表达式的值为&w[2][0].
C:w[2][2]没有出现在初始化式里,值应该是0……
D:p[1][1]就是w[1][1],值为4.
(另外,楼上上对于A的解释是错的,楼上对于B的解释是错的,编译一下就知道了)
看了 请分析一下四个选项intw[...的网友还看了以下:
在时间类(详见下面)里面,语句Time Add(Time t);中的Time指什么啊,时间类cla 2020-05-14 …
matlab求积分,上下限为字母syms i I af2=i./2*log(2*I-i.*(1-c 2020-05-16 …
设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )设 2020-05-16 …
这题哪里出错了?本题:输出11-999之间的数m,要求m,m*m,m*m*m都为回文数.如11,1 2020-05-17 …
● 有一段C 程序如下,执行后,其运行结果为 (52) 。 int f(int a) { auto 2020-05-26 …
● 执行 C 程序代码 “int a = 1; int b = 0; int c = 0; int 2020-05-26 …
执行C程序代码“int a=1;int b=0;int c=0;int d=(++a)*(c=1); 2020-05-26 …
执行C程序代码“int a=1;int b=0;int c=0;int d=(++a)*(c=1); 2020-05-26 …
请分析一下四个选项intw[3][4]o={{0,1},{2,4},{5,8}};int(*p)[ 2020-08-03 …
C++编程,详细代码作业8指针与引用1.编写函数voidsearch(int*a,intn,int* 2020-11-11 …