该代码的解释输出是什么?

sk_py3
#include <stdio.h>

int main(void) {

  int a[4][5] = { { 1, 2, 3, 4, 5 },
                  { 6, 7, 8, 9,10 },
                  {11,12,13,14,15 },
                  {16,17,18,19,20 } };
  printf("%d\n", *(*(a + **a + 2) + 3));
  return 0;
}

上面的代码给出19作为答案。我想知道它是如何计算的。

chqrlie

让我们一次完成一个步骤:

  • **aa[0][0]哪个1
  • a + 1 + 2&a[3]
  • *(&a[3])a[3]
  • *(a[3] + 3)a[3][3]哪个19

优质教育

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

该代码的解释是什么?

来自分类Dev

该伪代码的输出是什么?

来自分类Dev

该代码的“ False”输出背后的原因是什么?

来自分类Dev

该程序的输出是什么?

来自分类Dev

该代码的参数是什么

来自分类Dev

解释此代码的正确方法是什么?

来自分类Dev

该输出的具体名称是什么?

来自分类Dev

该代码段的含义是什么?

来自分类Dev

该代码中的错误是什么?

来自分类Dev

该代码段的功能是什么?

来自分类Dev

该代码段的编程语言是什么?

来自分类Dev

该JavaScript代码的正确语法是什么?

来自分类Dev

该代码的作用是什么?

来自分类Dev

该代码块的语法是什么?

来自分类Dev

该代码段的作用是什么?

来自分类Dev

以下PHP代码的输出是什么?

来自分类Dev

以下PHP代码的输出是什么?

来自分类Dev

以下 C 代码的输出是什么?

来自分类Dev

解释给定代码的输出

来自分类Dev

用JavaScript解释以下代码的输出,该输出似乎与预期的有所不同

来自分类Dev

解释器直接执行代码是什么意思?

来自分类Dev

所需的Scala代码的含义和解释是什么

来自分类Dev

这里对R和SQL连接代码的解释是什么?

来自分类Dev

为什么JSFiddle不为该代码输出结果

来自分类Dev

以下代码段的输出是什么,为什么?

来自分类Dev

以下代码的输出是什么,为什么?

来自分类Dev

该代码的作用是什么?(Java集合)

来自分类Dev

该代码在构造函数中的含义是什么

来自分类Dev

推导该无点代码的步骤是什么?