MST

星途 面试题库

面试题:C语言中间接访问操作符在数组指针中的应用

假设有一个二维数组 `int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};`,定义一个指向该二维数组首元素的指针,并通过间接访问操作符打印出数组中第二行第三列的元素(即7),请写出完整代码。
34.2万 热度难度
编程语言C

知识考点

AI 面试

面试题答案

一键面试
#include <stdio.h>

int main() {
    int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
    int *ptr = &arr[0][0];
    printf("%d\n", *(ptr + 1 * 4 + 2));
    return 0;
}