魔轩 发表于 2021-3-15 20:35:14

课后作业S1E24的第四题

本帖最后由 魔轩 于 2021-3-17 19:24 编辑

请问下边代码将打印什么值?
#include <stdio.h>

int main()
{
      char array = {
                {
                        {'x', 'x', 'x', 'x', 'x'},
                        {'x', 'x', 'o', 'x', 'x'},
                        {'x', 'x', 'x', 'x', 'x'}
                },
                {
                        {'x', 'x', 'x', 'x', 'x'},
                        {'x', 'x', 'o', 'x', 'x'},
                        {'x', 'x', 'x', 'x', 'x'}
                }
      };

      printf("%c%c%c%c\n", *(*(*array + 1) + 2), *(*(*(array + 1) + 1) + 2), ***array, *(**array + 1));

      return 0;
}
能不能帮我讲解以下怎么来的,输出的时候那些要输出值的含义

魔轩 发表于 2021-3-15 23:36:47

有没有大佬解答下
页: [1]
查看完整版本: 课后作业S1E24的第四题